diff --git a/dune/istl/test/bcrsimplicitbuild.cc b/dune/istl/test/bcrsimplicitbuild.cc index e53e3140bf5788345d503dd3adf8fad1e721a11b..0b74016e5b54992528d5c21035573e1e773fae64 100644 --- a/dune/istl/test/bcrsimplicitbuild.cc +++ b/dune/istl/test/bcrsimplicitbuild.cc @@ -331,6 +331,24 @@ void testImplicitMatrixBuilderExtendedConstructor() setMatrix(m); } + +void testAverageStorage() +{ + using M = Dune::BCRSMatrix<Dune::FieldMatrix<double,1,1>>; + for(auto j : {5, 0}) + { + std::cout << j << std::endl; + M m(6, 6, 1, 0.0, M::implicit); + + for(std::size_t i=0; i<6; ++i) + m.entry(j,i) = i; + + m.compress(); + } +} + + + int main() { int ret=0; @@ -353,6 +371,7 @@ int main() ret+=testConstBracketOperatorBeforeCompress(); testImplicitMatrixBuilder(); testImplicitMatrixBuilderExtendedConstructor(); + testAverageStorage(); }catch(Dune::Exception& e) { std::cerr << e <<std::endl; return 1;