Warnings: teeks99-dkr-dc17-warn - numeric/ublas / clang-linux-17~c++20~warn
Rev bd3c3e9c38e826481a9b4983aab67bc29983418e / Mon, 11 Nov 2024 10:03:11 +0000
concepts
../boost/numeric/ublas/vector_expression.hpp:103:27: warning: definition of implicit copy constructor for 'vector_reference<const boost::numeric::ublas::vector<float>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy]
../boost/numeric/ublas/matrix_expression.hpp:110:20: warning: definition of implicit copy constructor for 'matrix_reference<const boost::numeric::ublas::matrix<float>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy]
../boost/numeric/ublas/vector_expression.hpp:103:27: warning: definition of implicit copy constructor for 'vector_reference<const boost::numeric::ublas::vector<std::complex<float>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy]
../boost/numeric/ublas/matrix_expression.hpp:110:20: warning: definition of implicit copy constructor for 'matrix_reference<const boost::numeric::ublas::matrix<std::complex<float>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy]
4 warnings generated.
                
test1
../boost/numeric/ublas/matrix_proxy.hpp:2507:23: warning: definition of implicit copy constructor for 'matrix_range<boost::numeric::ublas::matrix<double>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy]
../boost/numeric/ublas/matrix_expression.hpp:110:20: warning: definition of implicit copy constructor for 'matrix_reference<boost::numeric::ublas::matrix<double>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy]
../boost/numeric/ublas/matrix.hpp:772:24: warning: definition of implicit copy constructor for 'iterator1' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy]
../boost/numeric/ublas/matrix.hpp:1095:24: warning: definition of implicit copy constructor for 'iterator2' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy]
../boost/numeric/ublas/matrix_proxy.hpp:3511:23: warning: definition of implicit copy constructor for 'matrix_slice<boost::numeric::ublas::matrix<double>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy]
../boost/numeric/ublas/storage.hpp:1390:29: warning: definition of implicit copy constructor for 'const_iterator' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy]
../boost/numeric/ublas/matrix_proxy.hpp:2507:23: warning: definition of implicit copy constructor for 'matrix_range<boost::numeric::ublas::matrix<std::complex<double>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy]
../boost/numeric/ublas/matrix_expression.hpp:110:20: warning: definition of implicit copy constructor for 'matrix_reference<boost::numeric::ublas::matrix<std::complex<double>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy]
../boost/numeric/ublas/matrix.hpp:772:24: warning: definition of implicit copy constructor for 'iterator1' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy]
../boost/numeric/ublas/matrix.hpp:1095:24: warning: definition of implicit copy constructor for 'iterator2' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy]
../boost/numeric/ublas/matrix_proxy.hpp:3511:23: warning: definition of implicit copy constructor for 'matrix_slice<boost::numeric::ublas::matrix<std::complex<double>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy]
../boost/numeric/ublas/matrix_proxy.hpp:2507:23: warning: definition of implicit copy constructor for 'matrix_range<boost::numeric::ublas::matrix<double, boost::numeric::ublas::basic_row_major<>, std::vector<double>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy]
../boost/numeric/ublas/matrix_expression.hpp:110:20: warning: definition of implicit copy constructor for 'matrix_reference<boost::numeric::ublas::matrix<double, boost::numeric::ublas::basic_row_major<>, std::vector<double>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy]
../boost/numeric/ublas/matrix.hpp:772:24: warning: definition of implicit copy constructor for 'iterator1' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy]
../boost/numeric/ublas/matrix.hpp:1095:24: warning: definition of implicit copy constructor for 'iterator2' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy]
../boost/numeric/ublas/matrix_proxy.hpp:3511:23: warning: definition of implicit copy constructor for 'matrix_slice<boost::numeric::ublas::matrix<double, boost::numeric::ublas::basic_row_major<>, std::vector<double>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy]
../boost/numeric/ublas/matrix_proxy.hpp:2507:23: warning: definition of implicit copy constructor for 'matrix_range<boost::numeric::ublas::matrix<std::complex<double>, boost::numeric::ublas::basic_row_major<>, std::vector<std::complex<double>>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy]
../boost/numeric/ublas/matrix_expression.hpp:110:20: warning: definition of implicit copy constructor for 'matrix_reference<boost::numeric::ublas::matrix<std::complex<double>, boost::numeric::ublas::basic_row_major<>, std::vector<std::complex<double>>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy]
../boost/numeric/ublas/matrix.hpp:772:24: warning: definition of implicit copy constructor for 'iterator1' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy]
../boost/numeric/ublas/matrix.hpp:1095:24: warning: definition of implicit copy constructor for 'iterator2' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy]
../boost/numeric/ublas/matrix_proxy.hpp:3511:23: warning: definition of implicit copy constructor for 'matrix_slice<boost::numeric::ublas::matrix<std::complex<double>, boost::numeric::ublas::basic_row_major<>, std::vector<std::complex<double>>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy]
21 warnings generated.
                
test2
../boost/numeric/ublas/matrix_expression.hpp:110:20: warning: definition of implicit copy constructor for 'matrix_reference<const boost::numeric::ublas::matrix<double>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy]
../boost/numeric/ublas/matrix_expression.hpp:110:20: warning: definition of implicit copy constructor for 'matrix_reference<boost::numeric::ublas::matrix<double>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy]
../boost/numeric/ublas/matrix_expression.hpp:110:20: warning: definition of implicit copy constructor for 'matrix_reference<const boost::numeric::ublas::matrix<std::complex<double>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy]
../boost/numeric/ublas/matrix_expression.hpp:110:20: warning: definition of implicit copy constructor for 'matrix_reference<boost::numeric::ublas::matrix<std::complex<double>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy]
4 warnings generated.
                
test3
../boost/numeric/ublas/matrix_sparse.hpp:3766:24: warning: definition of implicit copy constructor for 'iterator1' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy]
../boost/numeric/ublas/matrix_sparse.hpp:3606:30: warning: definition of implicit copy constructor for 'const_iterator1' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy]
../boost/numeric/ublas/matrix_sparse.hpp:4111:24: warning: definition of implicit copy constructor for 'iterator2' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy]
../boost/numeric/ublas/matrix_sparse.hpp:3951:30: warning: definition of implicit copy constructor for 'const_iterator2' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy]
../boost/numeric/ublas/matrix_proxy.hpp:2507:23: warning: definition of implicit copy constructor for 'matrix_range<boost::numeric::ublas::compressed_matrix<double>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy]
../boost/numeric/ublas/matrix_expression.hpp:110:20: warning: definition of implicit copy constructor for 'matrix_reference<boost::numeric::ublas::compressed_matrix<double>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy]
../boost/numeric/ublas/matrix_expression.hpp:110:20: warning: definition of implicit copy constructor for 'matrix_reference<const boost::numeric::ublas::matrix<double>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy]
../boost/numeric/ublas/storage.hpp:1390:29: warning: definition of implicit copy constructor for 'const_iterator' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy]
../boost/numeric/ublas/matrix_proxy.hpp:3511:23: warning: definition of implicit copy constructor for 'matrix_slice<boost::numeric::ublas::compressed_matrix<double>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy]
../boost/numeric/ublas/matrix_expression.hpp:110:20: warning: definition of implicit copy constructor for 'matrix_reference<const boost::numeric::ublas::compressed_matrix<double>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy]
../boost/numeric/ublas/matrix_sparse.hpp:3766:24: warning: definition of implicit copy constructor for 'iterator1' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy]
../boost/numeric/ublas/matrix_sparse.hpp:3606:30: warning: definition of implicit copy constructor for 'const_iterator1' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy]
../boost/numeric/ublas/matrix_sparse.hpp:4111:24: warning: definition of implicit copy constructor for 'iterator2' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy]
../boost/numeric/ublas/matrix_sparse.hpp:3951:30: warning: definition of implicit copy constructor for 'const_iterator2' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy]
../boost/numeric/ublas/matrix_proxy.hpp:2507:23: warning: definition of implicit copy constructor for 'matrix_range<boost::numeric::ublas::compressed_matrix<std::complex<double>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy]
../boost/numeric/ublas/matrix_expression.hpp:110:20: warning: definition of implicit copy constructor for 'matrix_reference<boost::numeric::ublas::compressed_matrix<std::complex<double>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy]
                
test3_coo
../boost/numeric/ublas/detail/iterator.hpp:724:27: warning: definition of implicit copy constructor for 'indexed_iterator<boost::numeric::ublas::index_triple_array<boost::numeric::ublas::unbounded_array<unsigned long>, boost::numeric::ublas::unbounded_array<unsigned long>, boost::numeric::ublas::unbounded_array<double>>, std::random_access_iterator_tag>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy]
../boost/numeric/ublas/matrix_sparse.hpp:5270:24: warning: definition of implicit copy constructor for 'iterator1' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy]
../boost/numeric/ublas/matrix_sparse.hpp:5110:30: warning: definition of implicit copy constructor for 'const_iterator1' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy]
../boost/numeric/ublas/matrix_sparse.hpp:5615:24: warning: definition of implicit copy constructor for 'iterator2' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy]
../boost/numeric/ublas/matrix_sparse.hpp:5455:30: warning: definition of implicit copy constructor for 'const_iterator2' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy]
../boost/numeric/ublas/matrix_proxy.hpp:2507:23: warning: definition of implicit copy constructor for 'matrix_range<boost::numeric::ublas::coordinate_matrix<double>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy]
../boost/numeric/ublas/matrix_expression.hpp:110:20: warning: definition of implicit copy constructor for 'matrix_reference<boost::numeric::ublas::coordinate_matrix<double>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy]
../boost/numeric/ublas/matrix_expression.hpp:110:20: warning: definition of implicit copy constructor for 'matrix_reference<const boost::numeric::ublas::matrix<double>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy]
../boost/numeric/ublas/storage.hpp:1390:29: warning: definition of implicit copy constructor for 'const_iterator' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy]
../boost/numeric/ublas/matrix_proxy.hpp:3511:23: warning: definition of implicit copy constructor for 'matrix_slice<boost::numeric::ublas::coordinate_matrix<double>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy]
../boost/numeric/ublas/matrix_expression.hpp:110:20: warning: definition of implicit copy constructor for 'matrix_reference<const boost::numeric::ublas::coordinate_matrix<double>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy]
../boost/numeric/ublas/detail/iterator.hpp:724:27: warning: definition of implicit copy constructor for 'indexed_iterator<boost::numeric::ublas::index_triple_array<boost::numeric::ublas::unbounded_array<unsigned long>, boost::numeric::ublas::unbounded_array<unsigned long>, boost::numeric::ublas::unbounded_array<std::complex<double>>>, std::random_access_iterator_tag>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy]
../boost/numeric/ublas/matrix_sparse.hpp:5270:24: warning: definition of implicit copy constructor for 'iterator1' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy]
../boost/numeric/ublas/matrix_sparse.hpp:5110:30: warning: definition of implicit copy constructor for 'const_iterator1' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy]
../boost/numeric/ublas/matrix_sparse.hpp:5615:24: warning: definition of implicit copy constructor for 'iterator2' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy]
../boost/numeric/ublas/matrix_sparse.hpp:5455:30: warning: definition of implicit copy constructor for 'const_iterator2' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy]
                
test3_mvov
../boost/numeric/ublas/matrix_sparse.hpp:2285:24: warning: definition of implicit copy constructor for 'iterator1' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy]
../boost/numeric/ublas/matrix_sparse.hpp:2102:30: warning: definition of implicit copy constructor for 'const_iterator1' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy]
../boost/numeric/ublas/matrix_sparse.hpp:2676:24: warning: definition of implicit copy constructor for 'iterator2' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy]
../boost/numeric/ublas/matrix_sparse.hpp:2493:30: warning: definition of implicit copy constructor for 'const_iterator2' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy]
../boost/numeric/ublas/matrix_proxy.hpp:2507:23: warning: definition of implicit copy constructor for 'matrix_range<boost::numeric::ublas::mapped_vector_of_mapped_vector<float>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy]
../boost/numeric/ublas/matrix_expression.hpp:110:20: warning: definition of implicit copy constructor for 'matrix_reference<boost::numeric::ublas::mapped_vector_of_mapped_vector<float>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy]
../boost/numeric/ublas/matrix_expression.hpp:110:20: warning: definition of implicit copy constructor for 'matrix_reference<const boost::numeric::ublas::matrix<float>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy]
../boost/numeric/ublas/storage.hpp:1390:29: warning: definition of implicit copy constructor for 'const_iterator' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy]
../boost/numeric/ublas/matrix_proxy.hpp:3511:23: warning: definition of implicit copy constructor for 'matrix_slice<boost::numeric::ublas::mapped_vector_of_mapped_vector<float>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy]
../boost/numeric/ublas/matrix_expression.hpp:110:20: warning: definition of implicit copy constructor for 'matrix_reference<const boost::numeric::ublas::mapped_vector_of_mapped_vector<float>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy]
../boost/numeric/ublas/matrix_sparse.hpp:2285:24: warning: definition of implicit copy constructor for 'iterator1' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy]
../boost/numeric/ublas/matrix_sparse.hpp:2102:30: warning: definition of implicit copy constructor for 'const_iterator1' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy]
../boost/numeric/ublas/matrix_sparse.hpp:2676:24: warning: definition of implicit copy constructor for 'iterator2' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy]
../boost/numeric/ublas/matrix_sparse.hpp:2493:30: warning: definition of implicit copy constructor for 'const_iterator2' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy]
../boost/numeric/ublas/matrix_proxy.hpp:2507:23: warning: definition of implicit copy constructor for 'matrix_range<boost::numeric::ublas::mapped_vector_of_mapped_vector<double>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy]
../boost/numeric/ublas/matrix_expression.hpp:110:20: warning: definition of implicit copy constructor for 'matrix_reference<boost::numeric::ublas::mapped_vector_of_mapped_vector<double>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy]
                
test4
../boost/numeric/ublas/banded.hpp:605:30: warning: definition of implicit copy constructor for 'const_iterator1' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy]
../boost/numeric/ublas/banded.hpp:926:30: warning: definition of implicit copy constructor for 'const_iterator2' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy]
../boost/numeric/ublas/matrix_expression.hpp:110:20: warning: definition of implicit copy constructor for 'matrix_reference<const boost::numeric::ublas::banded_matrix<double>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy]
../boost/numeric/ublas/matrix_expression.hpp:110:20: warning: definition of implicit copy constructor for 'matrix_reference<const boost::numeric::ublas::matrix<double>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy]
../boost/numeric/ublas/matrix_proxy.hpp:2507:23: warning: definition of implicit copy constructor for 'matrix_range<boost::numeric::ublas::diagonal_matrix<double>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy]
../boost/numeric/ublas/matrix_expression.hpp:110:20: warning: definition of implicit copy constructor for 'matrix_reference<boost::numeric::ublas::banded_matrix<double>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy]
../boost/numeric/ublas/banded.hpp:753:24: warning: definition of implicit copy constructor for 'iterator1' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy]
../boost/numeric/ublas/banded.hpp:1073:24: warning: definition of implicit copy constructor for 'iterator2' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy]
../boost/numeric/ublas/matrix_proxy.hpp:2795:30: warning: definition of implicit copy constructor for 'const_iterator1' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy]
../boost/numeric/ublas/matrix_proxy.hpp:3106:30: warning: definition of implicit copy constructor for 'const_iterator2' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy]
../boost/numeric/ublas/banded.hpp:605:30: warning: definition of implicit copy constructor for 'const_iterator1' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy]
../boost/numeric/ublas/banded.hpp:926:30: warning: definition of implicit copy constructor for 'const_iterator2' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy]
../boost/numeric/ublas/matrix_expression.hpp:110:20: warning: definition of implicit copy constructor for 'matrix_reference<const boost::numeric::ublas::banded_matrix<std::complex<double>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy]
../boost/numeric/ublas/matrix_expression.hpp:110:20: warning: definition of implicit copy constructor for 'matrix_reference<const boost::numeric::ublas::matrix<std::complex<double>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy]
../boost/numeric/ublas/matrix_proxy.hpp:2507:23: warning: definition of implicit copy constructor for 'matrix_range<boost::numeric::ublas::diagonal_matrix<std::complex<double>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy]
../boost/numeric/ublas/matrix_expression.hpp:110:20: warning: definition of implicit copy constructor for 'matrix_reference<boost::numeric::ublas::banded_matrix<std::complex<double>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy]
../boost/numeric/ublas/banded.hpp:753:24: warning: definition of implicit copy constructor for 'iterator1' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy]
../boost/numeric/ublas/banded.hpp:1073:24: warning: definition of implicit copy constructor for 'iterator2' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy]
                
test5
../boost/numeric/ublas/triangular.hpp:480:30: warning: definition of implicit copy constructor for 'const_iterator1' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy]
../boost/numeric/ublas/triangular.hpp:800:30: warning: definition of implicit copy constructor for 'const_iterator2' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy]
../boost/numeric/ublas/matrix_expression.hpp:110:20: warning: definition of implicit copy constructor for 'matrix_reference<const boost::numeric::ublas::triangular_matrix<double>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy]
../boost/numeric/ublas/matrix_expression.hpp:110:20: warning: definition of implicit copy constructor for 'matrix_reference<const boost::numeric::ublas::matrix<double>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy]
../boost/numeric/ublas/matrix_proxy.hpp:2507:23: warning: definition of implicit copy constructor for 'matrix_range<boost::numeric::ublas::triangular_matrix<double>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy]
../boost/numeric/ublas/matrix_expression.hpp:110:20: warning: definition of implicit copy constructor for 'matrix_reference<boost::numeric::ublas::triangular_matrix<double>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy]
../boost/numeric/ublas/triangular.hpp:627:24: warning: definition of implicit copy constructor for 'iterator1' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy]
../boost/numeric/ublas/triangular.hpp:947:24: warning: definition of implicit copy constructor for 'iterator2' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy]
../boost/numeric/ublas/matrix_proxy.hpp:2795:30: warning: definition of implicit copy constructor for 'const_iterator1' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy]
../boost/numeric/ublas/matrix_proxy.hpp:3106:30: warning: definition of implicit copy constructor for 'const_iterator2' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy]
../boost/numeric/ublas/triangular.hpp:480:30: warning: definition of implicit copy constructor for 'const_iterator1' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy]
../boost/numeric/ublas/triangular.hpp:800:30: warning: definition of implicit copy constructor for 'const_iterator2' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy]
../boost/numeric/ublas/matrix_expression.hpp:110:20: warning: definition of implicit copy constructor for 'matrix_reference<const boost::numeric::ublas::triangular_matrix<std::complex<double>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy]
../boost/numeric/ublas/matrix_expression.hpp:110:20: warning: definition of implicit copy constructor for 'matrix_reference<const boost::numeric::ublas::matrix<std::complex<double>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy]
../boost/numeric/ublas/matrix_proxy.hpp:2507:23: warning: definition of implicit copy constructor for 'matrix_range<boost::numeric::ublas::triangular_matrix<std::complex<double>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy]
../boost/numeric/ublas/matrix_expression.hpp:110:20: warning: definition of implicit copy constructor for 'matrix_reference<boost::numeric::ublas::triangular_matrix<std::complex<double>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy]
../boost/numeric/ublas/triangular.hpp:627:24: warning: definition of implicit copy constructor for 'iterator1' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy]
../boost/numeric/ublas/triangular.hpp:947:24: warning: definition of implicit copy constructor for 'iterator2' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy]
                
test6
../boost/numeric/ublas/symmetric.hpp:438:30: warning: definition of implicit copy constructor for 'const_iterator1' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy]
../boost/numeric/ublas/symmetric.hpp:756:30: warning: definition of implicit copy constructor for 'const_iterator2' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy]
../boost/numeric/ublas/matrix_expression.hpp:110:20: warning: definition of implicit copy constructor for 'matrix_reference<const boost::numeric::ublas::symmetric_matrix<double>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy]
../boost/numeric/ublas/matrix_expression.hpp:110:20: warning: definition of implicit copy constructor for 'matrix_reference<const boost::numeric::ublas::matrix<double>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy]
../boost/numeric/ublas/matrix_proxy.hpp:2507:23: warning: definition of implicit copy constructor for 'matrix_range<boost::numeric::ublas::symmetric_matrix<double>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy]
../boost/numeric/ublas/matrix_expression.hpp:110:20: warning: definition of implicit copy constructor for 'matrix_reference<boost::numeric::ublas::symmetric_matrix<double>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy]
../boost/numeric/ublas/symmetric.hpp:584:24: warning: definition of implicit copy constructor for 'iterator1' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy]
../boost/numeric/ublas/symmetric.hpp:903:24: warning: definition of implicit copy constructor for 'iterator2' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy]
../boost/numeric/ublas/matrix_proxy.hpp:3511:23: warning: definition of implicit copy constructor for 'matrix_slice<boost::numeric::ublas::symmetric_matrix<double>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy]
../boost/numeric/ublas/storage.hpp:1390:29: warning: definition of implicit copy constructor for 'const_iterator' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy]
../boost/numeric/ublas/symmetric.hpp:438:30: warning: definition of implicit copy constructor for 'const_iterator1' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy]
../boost/numeric/ublas/symmetric.hpp:756:30: warning: definition of implicit copy constructor for 'const_iterator2' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy]
../boost/numeric/ublas/matrix_expression.hpp:110:20: warning: definition of implicit copy constructor for 'matrix_reference<const boost::numeric::ublas::symmetric_matrix<std::complex<double>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy]
../boost/numeric/ublas/matrix_expression.hpp:110:20: warning: definition of implicit copy constructor for 'matrix_reference<const boost::numeric::ublas::matrix<std::complex<double>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy]
../boost/numeric/ublas/matrix_proxy.hpp:2507:23: warning: definition of implicit copy constructor for 'matrix_range<boost::numeric::ublas::symmetric_matrix<std::complex<double>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy]
../boost/numeric/ublas/matrix_expression.hpp:110:20: warning: definition of implicit copy constructor for 'matrix_reference<boost::numeric::ublas::symmetric_matrix<std::complex<double>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy]
../boost/numeric/ublas/symmetric.hpp:584:24: warning: definition of implicit copy constructor for 'iterator1' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy]
../boost/numeric/ublas/symmetric.hpp:903:24: warning: definition of implicit copy constructor for 'iterator2' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy]
../boost/numeric/ublas/matrix_proxy.hpp:3511:23: warning: definition of implicit copy constructor for 'matrix_slice<boost::numeric::ublas::symmetric_matrix<std::complex<double>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy]
../boost/numeric/ublas/symmetric.hpp:438:30: warning: definition of implicit copy constructor for 'const_iterator1' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy]
                
test_coordinate_matrix_always_do_full_sort
../boost/numeric/ublas/detail/iterator.hpp:724:27: warning: definition of implicit copy constructor for 'indexed_iterator<boost::numeric::ublas::index_triple_array<boost::numeric::ublas::unbounded_array<unsigned long>, boost::numeric::ublas::unbounded_array<unsigned long>, boost::numeric::ublas::unbounded_array<double>>, std::random_access_iterator_tag>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy]
1 warning generated.
                
test_coordinate_matrix_inplace_merge
../boost/numeric/ublas/detail/iterator.hpp:724:27: warning: definition of implicit copy constructor for 'indexed_iterator<boost::numeric::ublas::index_triple_array<boost::numeric::ublas::unbounded_array<unsigned long>, boost::numeric::ublas::unbounded_array<unsigned long>, boost::numeric::ublas::unbounded_array<double>>, std::random_access_iterator_tag>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy]
1 warning generated.
                
test_coordinate_matrix_sort
../boost/numeric/ublas/detail/iterator.hpp:724:27: warning: definition of implicit copy constructor for 'indexed_iterator<boost::numeric::ublas::index_triple_array<boost::numeric::ublas::unbounded_array<unsigned long>, boost::numeric::ublas::unbounded_array<unsigned long>, boost::numeric::ublas::unbounded_array<double>>, std::random_access_iterator_tag>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy]
1 warning generated.
                
test_coordinate_vector_inplace_merge
../boost/numeric/ublas/detail/iterator.hpp:724:27: warning: definition of implicit copy constructor for 'indexed_iterator<boost::numeric::ublas::index_pair_array<boost::numeric::ublas::unbounded_array<unsigned long>, boost::numeric::ublas::unbounded_array<double>>, std::random_access_iterator_tag>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy]
1 warning generated.
                
test_fixed_containers
../boost/numeric/ublas/vector_expression.hpp:103:27: warning: definition of implicit copy constructor for 'vector_reference<const boost::numeric::ublas::fixed_vector<double, 3>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy]
../boost/numeric/ublas/vector_expression.hpp:103:27: warning: definition of implicit copy constructor for 'vector_reference<const boost::numeric::ublas::vector<double>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy]
../boost/numeric/ublas/vector.hpp:1506:24: warning: definition of implicit copy constructor for 'iterator' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy]
../boost/numeric/ublas/vector.hpp:735:21: warning: definition of implicit copy constructor for 'iterator' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy]
../boost/numeric/ublas/vector_expression.hpp:103:27: warning: definition of implicit copy constructor for 'vector_reference<const boost::numeric::ublas::fixed_vector<float, 3>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy]
../boost/numeric/ublas/vector_expression.hpp:103:27: warning: definition of implicit copy constructor for 'vector_reference<const boost::numeric::ublas::vector<float>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy]
../boost/numeric/ublas/vector.hpp:1506:24: warning: definition of implicit copy constructor for 'iterator' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy]
../boost/numeric/ublas/vector.hpp:735:21: warning: definition of implicit copy constructor for 'iterator' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy]
../boost/numeric/ublas/vector_expression.hpp:103:27: warning: definition of implicit copy constructor for 'vector_reference<const boost::numeric::ublas::fixed_vector<int, 3>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy]
../boost/numeric/ublas/vector_expression.hpp:103:27: warning: definition of implicit copy constructor for 'vector_reference<const boost::numeric::ublas::vector<int>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy]
../boost/numeric/ublas/vector.hpp:1506:24: warning: definition of implicit copy constructor for 'iterator' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy]
../boost/numeric/ublas/vector.hpp:735:21: warning: definition of implicit copy constructor for 'iterator' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy]
../boost/numeric/ublas/vector_expression.hpp:103:27: warning: definition of implicit copy constructor for 'vector_reference<const boost::numeric::ublas::fixed_vector<std::complex<double>, 3>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy]
../boost/numeric/ublas/vector_expression.hpp:103:27: warning: definition of implicit copy constructor for 'vector_reference<const boost::numeric::ublas::vector<std::complex<double>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy]
../boost/numeric/ublas/vector.hpp:1506:24: warning: definition of implicit copy constructor for 'iterator' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy]
../boost/numeric/ublas/vector.hpp:735:21: warning: definition of implicit copy constructor for 'iterator' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy]
../boost/numeric/ublas/vector_expression.hpp:103:27: warning: definition of implicit copy constructor for 'vector_reference<const boost::numeric::ublas::fixed_vector<std::complex<float>, 3>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy]
../boost/numeric/ublas/vector_expression.hpp:103:27: warning: definition of implicit copy constructor for 'vector_reference<const boost::numeric::ublas::vector<std::complex<float>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy]
../boost/numeric/ublas/vector.hpp:1506:24: warning: definition of implicit copy constructor for 'iterator' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy]
../boost/numeric/ublas/vector.hpp:735:21: warning: definition of implicit copy constructor for 'iterator' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy]
../boost/numeric/ublas/vector_expression.hpp:103:27: warning: definition of implicit copy constructor for 'vector_reference<const boost::numeric::ublas::fixed_vector<std::complex<int>, 3>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy]
../boost/numeric/ublas/vector_expression.hpp:103:27: warning: definition of implicit copy constructor for 'vector_reference<const boost::numeric::ublas::vector<std::complex<int>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy]
../boost/numeric/ublas/vector.hpp:1506:24: warning: definition of implicit copy constructor for 'iterator' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy]
../boost/numeric/ublas/vector.hpp:735:21: warning: definition of implicit copy constructor for 'iterator' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy]
../boost/numeric/ublas/matrix_expression.hpp:110:20: warning: definition of implicit copy constructor for 'matrix_reference<boost::numeric::ublas::fixed_matrix<double, 3, 3>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy]
../boost/numeric/ublas/matrix_expression.hpp:110:20: warning: definition of implicit copy constructor for 'matrix_reference<const boost::numeric::ublas::fixed_matrix<double, 3, 3>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy]
../boost/numeric/ublas/matrix_expression.hpp:110:20: warning: definition of implicit copy constructor for 'matrix_reference<boost::numeric::ublas::fixed_matrix<float, 3, 3>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy]
../boost/numeric/ublas/matrix_expression.hpp:110:20: warning: definition of implicit copy constructor for 'matrix_reference<const boost::numeric::ublas::fixed_matrix<float, 3, 3>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy]
../boost/numeric/ublas/matrix_expression.hpp:110:20: warning: definition of implicit copy constructor for 'matrix_reference<boost::numeric::ublas::fixed_matrix<int, 3, 3>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy]
../boost/numeric/ublas/matrix_expression.hpp:110:20: warning: definition of implicit copy constructor for 'matrix_reference<const boost::numeric::ublas::fixed_matrix<int, 3, 3>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy]
../boost/numeric/ublas/matrix_expression.hpp:110:20: warning: definition of implicit copy constructor for 'matrix_reference<boost::numeric::ublas::fixed_matrix<std::complex<double>, 3, 3>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy]
../boost/numeric/ublas/matrix_expression.hpp:110:20: warning: definition of implicit copy constructor for 'matrix_reference<const boost::numeric::ublas::fixed_matrix<std::complex<double>, 3, 3>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy
                
test_inplace_solve_basic
../boost/numeric/ublas/matrix_expression.hpp:110:20: warning: definition of implicit copy constructor for 'matrix_reference<boost::numeric::ublas::matrix<double>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy]
../boost/numeric/ublas/vector_expression.hpp:103:27: warning: definition of implicit copy constructor for 'vector_reference<const boost::numeric::ublas::vector<double>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy]
../boost/numeric/ublas/matrix.hpp:622:30: warning: definition of implicit copy constructor for 'const_iterator1' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy]
../boost/numeric/ublas/triangular.hpp:1435:30: warning: definition of implicit copy constructor for 'const_iterator1' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy]
../boost/numeric/ublas/matrix_expression.hpp:4244:19: warning: definition of implicit copy constructor for 'const_iterator' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy]
../boost/numeric/ublas/vector.hpp:613:27: warning: definition of implicit copy constructor for 'const_iterator' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy]
../boost/numeric/ublas/matrix.hpp:945:30: warning: definition of implicit copy constructor for 'const_iterator2' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy]
../boost/numeric/ublas/triangular.hpp:1435:30: warning: definition of implicit copy constructor for 'const_iterator1' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy]
../boost/numeric/ublas/matrix_expression.hpp:4244:19: warning: definition of implicit copy constructor for 'const_iterator' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy]
../boost/numeric/ublas/triangular.hpp:1760:30: warning: definition of implicit copy constructor for 'const_iterator2' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy]
../boost/numeric/ublas/matrix_expression.hpp:1724:20: warning: definition of implicit copy constructor for 'const_iterator1' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy]
                
test_inplace_solve_mvov
../boost/numeric/ublas/matrix_expression.hpp:110:20: warning: definition of implicit copy constructor for 'matrix_reference<boost::numeric::ublas::mapped_vector_of_mapped_vector<double>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy]
../boost/numeric/ublas/vector_expression.hpp:103:27: warning: definition of implicit copy constructor for 'vector_reference<const boost::numeric::ublas::vector<double>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy]
../boost/numeric/ublas/matrix_sparse.hpp:2102:30: warning: definition of implicit copy constructor for 'const_iterator1' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy]
../boost/numeric/ublas/triangular.hpp:1435:30: warning: definition of implicit copy constructor for 'const_iterator1' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy]
../boost/numeric/ublas/matrix_expression.hpp:4244:19: warning: definition of implicit copy constructor for 'const_iterator' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy]
../boost/numeric/ublas/vector.hpp:613:27: warning: definition of implicit copy constructor for 'const_iterator' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy]
../boost/numeric/ublas/matrix_sparse.hpp:2493:30: warning: definition of implicit copy constructor for 'const_iterator2' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy]
../boost/numeric/ublas/triangular.hpp:1760:30: warning: definition of implicit copy constructor for 'const_iterator2' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy]
../boost/numeric/ublas/triangular.hpp:1435:30: warning: definition of implicit copy constructor for 'const_iterator1' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy]
../boost/numeric/ublas/matrix_expression.hpp:4244:19: warning: definition of implicit copy constructor for 'const_iterator' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy]
                
test_inplace_solve_sparse
../boost/numeric/ublas/matrix_expression.hpp:110:20: warning: definition of implicit copy constructor for 'matrix_reference<boost::numeric::ublas::compressed_matrix<double>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy]
../boost/numeric/ublas/vector_expression.hpp:103:27: warning: definition of implicit copy constructor for 'vector_reference<const boost::numeric::ublas::vector<double>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy]
../boost/numeric/ublas/matrix_sparse.hpp:3606:30: warning: definition of implicit copy constructor for 'const_iterator1' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy]
../boost/numeric/ublas/triangular.hpp:1435:30: warning: definition of implicit copy constructor for 'const_iterator1' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy]
../boost/numeric/ublas/matrix_expression.hpp:4244:19: warning: definition of implicit copy constructor for 'const_iterator' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy]
../boost/numeric/ublas/vector.hpp:613:27: warning: definition of implicit copy constructor for 'const_iterator' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy]
../boost/numeric/ublas/matrix_sparse.hpp:3951:30: warning: definition of implicit copy constructor for 'const_iterator2' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy]
../boost/numeric/ublas/triangular.hpp:1760:30: warning: definition of implicit copy constructor for 'const_iterator2' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy]
../boost/numeric/ublas/triangular.hpp:1435:30: warning: definition of implicit copy constructor for 'const_iterator1' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy]
../boost/numeric/ublas/matrix_expression.hpp:4244:19: warning: definition of implicit copy constructor for 'const_iterator' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy]
../boost/numeric/ublas/triangular.hpp:1760:30: warning: definition of implicit copy constructor for 'const_iterator2' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy]
                
test_lu
../boost/numeric/ublas/matrix_proxy.hpp:113:21: warning: definition of implicit copy constructor for 'matrix_row<boost::numeric::ublas::matrix<float>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy]
../boost/numeric/ublas/matrix_expression.hpp:110:20: warning: definition of implicit copy constructor for 'matrix_reference<boost::numeric::ublas::matrix<float>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy]
../boost/numeric/ublas/matrix_proxy.hpp:586:24: warning: definition of implicit copy constructor for 'matrix_column<boost::numeric::ublas::matrix<float>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy]
../boost/numeric/ublas/vector_proxy.hpp:137:23: warning: definition of implicit copy constructor for 'vector_range<boost::numeric::ublas::matrix_column<boost::numeric::ublas::matrix<float>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy]
../boost/numeric/ublas/matrix.hpp:1095:24: warning: definition of implicit copy constructor for 'iterator2' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy]
../boost/numeric/ublas/vector_proxy.hpp:137:23: warning: definition of implicit copy constructor for 'vector_range<boost::numeric::ublas::matrix_row<boost::numeric::ublas::matrix<float>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy]
6 warnings generated.
                
test_matrix_vector
../boost/numeric/ublas/matrix_proxy.hpp:113:21: warning: definition of implicit copy constructor for 'matrix_row<boost::numeric::ublas::matrix<double>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy]
../boost/numeric/ublas/matrix_expression.hpp:110:20: warning: definition of implicit copy constructor for 'matrix_reference<boost::numeric::ublas::matrix<double>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy]
../boost/numeric/ublas/matrix_proxy.hpp:113:21: warning: definition of implicit copy constructor for 'matrix_row<const boost::numeric::ublas::matrix<double>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy]
../boost/numeric/ublas/matrix_expression.hpp:110:20: warning: definition of implicit copy constructor for 'matrix_reference<const boost::numeric::ublas::matrix<double>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy]
../boost/numeric/ublas/matrix_proxy.hpp:113:21: warning: definition of implicit copy constructor for 'matrix_row<boost::numeric::ublas::matrix<float>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy]
../boost/numeric/ublas/matrix_expression.hpp:110:20: warning: definition of implicit copy constructor for 'matrix_reference<boost::numeric::ublas::matrix<float>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy]
../boost/numeric/ublas/matrix_proxy.hpp:113:21: warning: definition of implicit copy constructor for 'matrix_row<const boost::numeric::ublas::matrix<float>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy]
../boost/numeric/ublas/matrix_expression.hpp:110:20: warning: definition of implicit copy constructor for 'matrix_reference<const boost::numeric::ublas::matrix<float>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy]
../boost/numeric/ublas/matrix_proxy.hpp:113:21: warning: definition of implicit copy constructor for 'matrix_row<boost::numeric::ublas::matrix<long>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy]
../boost/numeric/ublas/matrix_expression.hpp:110:20: warning: definition of implicit copy constructor for 'matrix_reference<boost::numeric::ublas::matrix<long>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy]
../boost/numeric/ublas/matrix_proxy.hpp:113:21: warning: definition of implicit copy constructor for 'matrix_row<const boost::numeric::ublas::matrix<long>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy]
../boost/numeric/ublas/matrix_expression.hpp:110:20: warning: definition of implicit copy constructor for 'matrix_reference<const boost::numeric::ublas::matrix<long>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy]
../boost/numeric/ublas/matrix_proxy.hpp:113:21: warning: definition of implicit copy constructor for 'matrix_row<boost::numeric::ublas::matrix<unsigned long>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy]
../boost/numeric/ublas/matrix_expression.hpp:110:20: warning: definition of implicit copy constructor for 'matrix_reference<boost::numeric::ublas::matrix<unsigned long>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy]
../boost/numeric/ublas/matrix_proxy.hpp:113:21: warning: definition of implicit copy constructor for 'matrix_row<const boost::numeric::ublas::matrix<unsigned long>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy]
../boost/numeric/ublas/matrix_expression.hpp:110:20: warning: definition of implicit copy constructor for 'matrix_reference<const boost::numeric::ublas::matrix<unsigned long>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy]
../boost/numeric/ublas/matrix_proxy.hpp:113:21: warning: definition of implicit copy constructor for 'matrix_row<boost::numeric::ublas::matrix<int>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy]
../boost/numeric/ublas/matrix_expression.hpp:110:20: warning: definition of implicit copy constructor for 'matrix_reference<boost::numeric::ublas::matrix<int>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy]
../boost/numeric/ublas/matrix_proxy.hpp:113:21: warning: definition of implicit copy constructor for 'matrix_row<const boost::numeric::ublas::matrix<int>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy]
../boost/numeric/ublas/matrix_expression.hpp:110:20: warning: definition of implicit copy constructor for 'matrix_reference<const boost::numeric::ublas::matrix<int>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy]
../boost/numeric/ublas/matrix_proxy.hpp:113:21: warning: definition of implicit copy constructor for 'matrix_row<boost::numeric::ublas::matrix<unsigned int>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy]
../boost/numeric/ublas/matrix_expression.hpp:110:20: warning: definition of implicit copy constructor for 'matrix_reference<boost::numeric::ublas::matrix<unsigned int>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy]
../boost/numeric/ublas/matrix_proxy.hpp:113:21: warning: definition of implicit copy constructor for 'matrix_row<const boost::numeric::ublas::matrix<unsigned int>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy]
../boost/numeric/ublas/matrix_expression.hpp:110:20: warning: definition of implicit copy constructor for 'matrix_reference<const boost::numeric::ublas::matrix<unsigned int>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy]
../boost/numeric/ublas/matrix_proxy.hpp:113:21: warning: definition of implicit copy constructor for 'matrix_row<boost::numeric::ublas::matrix<char>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy]
../boost/numeric/ublas/matrix_expression.hpp:110:20: warning: definition of implicit copy constructor for 'matrix_reference<boost::numeric::ublas::matrix<char>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy]
../boost/numeric/ublas/matrix_proxy.hpp:113:21: warning: definition of implicit copy constructor for 'matrix_row<const boost::numeric::ublas::matrix<char>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy]
../boost/numeric/ublas/matrix_expression.hpp:110:20: warning: definition of implicit copy constructor for 'matrix_reference<const boost::numeric::ublas::matrix<char>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy]
                
test_triangular
../boost/numeric/ublas/matrix_expression.hpp:110:20: warning: definition of implicit copy constructor for 'matrix_reference<const boost::numeric::ublas::compressed_matrix<double, boost::numeric::ublas::basic_column_major<>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy]
../boost/numeric/ublas/vector_expression.hpp:103:27: warning: definition of implicit copy constructor for 'vector_reference<const boost::numeric::ublas::vector<double>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy]
../boost/numeric/ublas/matrix_sparse.hpp:3606:30: warning: definition of implicit copy constructor for 'const_iterator1' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy]
../boost/numeric/ublas/matrix_expression.hpp:4244:19: warning: definition of implicit copy constructor for 'const_iterator' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy]
../boost/numeric/ublas/vector.hpp:613:27: warning: definition of implicit copy constructor for 'const_iterator' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy]
../boost/numeric/ublas/matrix_sparse.hpp:3951:30: warning: definition of implicit copy constructor for 'const_iterator2' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy]
../boost/numeric/ublas/matrix_expression.hpp:110:20: warning: definition of implicit copy constructor for 'matrix_reference<const boost::numeric::ublas::compressed_matrix<double>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy]
../boost/numeric/ublas/matrix_sparse.hpp:3606:30: warning: definition of implicit copy constructor for 'const_iterator1' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy]
../boost/numeric/ublas/matrix_expression.hpp:4244:19: warning: definition of implicit copy constructor for 'const_iterator' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy]
../boost/numeric/ublas/matrix_sparse.hpp:3951:30: warning: definition of implicit copy constructor for 'const_iterator2' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy]
../boost/numeric/ublas/matrix_expression.hpp:1724:20: warning: definition of implicit copy constructor for 'const_iterator1' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy]
../boost/numeric/ublas/matrix_expression.hpp:4244:19: warning: definition of implicit copy constructor for 'const_iterator' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy]
../boost/numeric/ublas/matrix_expression.hpp:1895:20: warning: definition of implicit copy constructor for 'const_iterator2' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy]
                
triangular_access
../boost/numeric/ublas/matrix.hpp:772:24: warning: definition of implicit copy constructor for 'iterator1' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy]
../boost/numeric/ublas/matrix.hpp:1095:24: warning: definition of implicit copy constructor for 'iterator2' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy]
../boost/numeric/ublas/matrix.hpp:622:30: warning: definition of implicit copy constructor for 'const_iterator1' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy]
../boost/numeric/ublas/matrix.hpp:945:30: warning: definition of implicit copy constructor for 'const_iterator2' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy]
4 warnings generated.