diff --git a/include/boost/numeric/ublas/banded.hpp b/include/boost/numeric/ublas/banded.hpp index ef870939..18da3335 100644 --- a/include/boost/numeric/ublas/banded.hpp +++ b/include/boost/numeric/ublas/banded.hpp @@ -950,7 +950,7 @@ namespace boost { namespace numeric { namespace ublas { }; template - typename banded_matrix::const_value_type banded_matrix::zero_ (0); + typename banded_matrix::const_value_type banded_matrix::zero_ /*zero*/(); // Diagonal matrix class @@ -1947,7 +1947,7 @@ namespace boost { namespace numeric { namespace ublas { template typename banded_adaptor::matrix_type banded_adaptor::nil_; template - typename banded_adaptor::const_value_type banded_adaptor::zero_ (0); + typename banded_adaptor::const_value_type banded_adaptor::zero_ /*zero*/(); // Diagonal matrix adaptor class template diff --git a/include/boost/numeric/ublas/matrix_sparse.hpp b/include/boost/numeric/ublas/matrix_sparse.hpp index 3700596d..2fd56249 100644 --- a/include/boost/numeric/ublas/matrix_sparse.hpp +++ b/include/boost/numeric/ublas/matrix_sparse.hpp @@ -1280,7 +1280,7 @@ namespace boost { namespace numeric { namespace ublas { }; template - const typename mapped_matrix::value_type mapped_matrix::zero_ (0); + const typename mapped_matrix::value_type mapped_matrix::zero_ /*zero*/(); // Vector index map based sparse matrix class @@ -2448,7 +2448,7 @@ namespace boost { namespace numeric { namespace ublas { }; template - const typename mapped_vector_of_mapped_vector::value_type mapped_vector_of_mapped_vector::zero_ (0); + const typename mapped_vector_of_mapped_vector::value_type mapped_vector_of_mapped_vector::zero_ /*zero*/(); // Comperssed array based sparse matrix class @@ -3790,7 +3790,7 @@ namespace boost { namespace numeric { namespace ublas { }; template - const typename compressed_matrix::value_type compressed_matrix::zero_ (0); + const typename compressed_matrix::value_type compressed_matrix::zero_ /*zero*/(); // Coordinate array based sparse matrix class @@ -5116,7 +5116,7 @@ namespace boost { namespace numeric { namespace ublas { }; template - const typename coordinate_matrix::value_type coordinate_matrix::zero_ (0); + const typename coordinate_matrix::value_type coordinate_matrix::zero_ /*zero*/(); }}} diff --git a/include/boost/numeric/ublas/triangular.hpp b/include/boost/numeric/ublas/triangular.hpp index 1ac5d647..f583c12d 100644 --- a/include/boost/numeric/ublas/triangular.hpp +++ b/include/boost/numeric/ublas/triangular.hpp @@ -884,7 +884,7 @@ namespace boost { namespace numeric { namespace ublas { }; template - const typename triangular_matrix::value_type triangular_matrix::zero_ (0); + const typename triangular_matrix::value_type triangular_matrix::zero_ /*zero*/(); template const typename triangular_matrix::value_type triangular_matrix::one_ (1); @@ -1756,7 +1756,7 @@ namespace boost { namespace numeric { namespace ublas { template typename triangular_adaptor::matrix_type triangular_adaptor::nil_; template - const typename triangular_adaptor::value_type triangular_adaptor::zero_ (0); + const typename triangular_adaptor::value_type triangular_adaptor::zero_ /*zero*/(); template const typename triangular_adaptor::value_type triangular_adaptor::one_ (1); diff --git a/include/boost/numeric/ublas/vector_of_vector.hpp b/include/boost/numeric/ublas/vector_of_vector.hpp index 3ae95edc..9a75c9c9 100644 --- a/include/boost/numeric/ublas/vector_of_vector.hpp +++ b/include/boost/numeric/ublas/vector_of_vector.hpp @@ -1218,7 +1218,7 @@ namespace boost { namespace numeric { namespace ublas { }; template - const typename generalized_vector_of_vector::value_type generalized_vector_of_vector::zero_ (0); + const typename generalized_vector_of_vector::value_type generalized_vector_of_vector::zero_ /*zero*/(); }}} diff --git a/include/boost/numeric/ublas/vector_sparse.hpp b/include/boost/numeric/ublas/vector_sparse.hpp index af2a8763..4fcb5464 100644 --- a/include/boost/numeric/ublas/vector_sparse.hpp +++ b/include/boost/numeric/ublas/vector_sparse.hpp @@ -720,7 +720,7 @@ namespace boost { namespace numeric { namespace ublas { }; template - const typename mapped_vector::value_type mapped_vector::zero_ (0); + const typename mapped_vector::value_type mapped_vector::zero_ /*zero*/(); // Compressed array based sparse vector class @@ -1293,7 +1293,7 @@ namespace boost { namespace numeric { namespace ublas { }; template - const typename compressed_vector::value_type compressed_vector::zero_ (0); + const typename compressed_vector::value_type compressed_vector::zero_ /*zero*/(); // Coordimate array based sparse vector class @@ -1935,7 +1935,7 @@ namespace boost { namespace numeric { namespace ublas { }; template - const typename coordinate_vector::value_type coordinate_vector::zero_ (0); + const typename coordinate_vector::value_type coordinate_vector::zero_ /*zero*/(); }}}