virtual std::unique_ptr< Partitioner > clone() const override
Independently partitions chunks of subdomains and combines the results.
std::vector< std::set< subdomain_id_type > > chunks
virtual ~SubdomainPartitioner()=default
virtual void _do_partition(MeshBase &mesh, const unsigned int n) override
std::unique_ptr< Partitioner > & internal_partitioner()
SubdomainPartitioner & operator=(const SubdomainPartitioner &)=delete
std::unique_ptr< Partitioner > _internal_partitioner