diff --git a/dune/grid/test/yasp/test-yaspgrid-partitioner.cc b/dune/grid/test/yasp/test-yaspgrid-partitioner.cc index a33277e8a5e371809a90f5560ae216c3bac446d7..93ae042b047ed4c2cfcc8945356320d21fa99727 100644 --- a/dune/grid/test/yasp/test-yaspgrid-partitioner.cc +++ b/dune/grid/test/yasp/test-yaspgrid-partitioner.cc @@ -121,5 +121,34 @@ int main (int argc , char **argv) Dune::Yasp::DefaultPartitioning<2> p2; test<2>(p2); Dune::Yasp::DefaultPartitioning<3> p3; test<3>(p3); + // Test construction of partitioners + { + Dune::Yasp::PowerDPartitioning<1> ylbp1; + Dune::Yasp::PowerDPartitioning<2> ylbp2; + Dune::Yasp::PowerDPartitioning<3> ylbp3; + + Dune::Yasp::FixedSizePartitioning<1> yfsp1(std::array<int,1>{1}); + Dune::Yasp::FixedSizePartitioning<2> yfsp2(std::array<int,2>{1,1}); + Dune::Yasp::FixedSizePartitioning<3> yfsp3(std::array<int,3>{1,1,1}); + } + +DUNE_NO_DEPRECATED_BEGIN + // deprecated partitioners + { + Dune::YLoadBalanceDefault<1> ylbd1; + Dune::YLoadBalanceDefault<2> ylbd2; + Dune::YLoadBalanceDefault<3> ylbd3; + + Dune::YLoadBalancePowerD<1> ylbp1; + Dune::YLoadBalancePowerD<2> ylbp2; + Dune::YLoadBalancePowerD<3> ylbp3; + + Dune::YaspFixedSizePartitioner<1> yfsp1(std::array<int,1>{1}); + Dune::YaspFixedSizePartitioner<2> yfsp2(std::array<int,2>{1,1}); + Dune::YaspFixedSizePartitioner<3> yfsp3(std::array<int,3>{1,1,1}); + } +DUNE_NO_DEPRECATED_END + + return 0; }