Skip to content
Snippets Groups Projects
Commit e72ff89c authored by Markus Blatt's avatar Markus Blatt
Browse files

test BCRSMatrix implicit build mode with zero rows.

parent 59188482
No related branches found
No related tags found
1 merge request!510[bugfix] Fixes implicit build mode of BCRSMatrix with zero rows.
......@@ -49,6 +49,15 @@ void setMatrix(M& m)
m[3][8] = 1.0;
}
void testZeroSizeImplicitBuild()
{
ScalarMatrix m(0,0,3,0.1,ScalarMatrix::implicit);
ScalarMatrix::CompressionStatistics stats = m.compress();
ScalarMatrix m1(0,0,0,0,ScalarMatrix::implicit);
stats = m1.compress();
}
void testImplicitBuild()
{
ScalarMatrix m(10,10,3,0.1,ScalarMatrix::implicit);
......@@ -353,6 +362,7 @@ int main()
ret+=testConstBracketOperatorBeforeCompress();
testImplicitMatrixBuilder();
testImplicitMatrixBuilderExtendedConstructor();
testZeroSizeImplicitBuild();
}catch(Dune::Exception& e) {
std::cerr << e <<std::endl;
return 1;
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment