20 #ifndef LIBMESH_LINEAR_PARTITIONER_H 21 #define LIBMESH_LINEAR_PARTITIONER_H 58 virtual std::unique_ptr<Partitioner>
clone ()
const override 60 return libmesh_make_unique<LinearPartitioner>(*this);
69 const unsigned int n)
override;
76 const unsigned int n)
override;
81 #endif // LIBMESH_LINEAR_PARTITIONER_H
Partitions the elements based solely on their ids.
LinearPartitioner & operator=(const LinearPartitioner &)=default
Base class for all concrete Partitioner instantiations.
virtual ~LinearPartitioner()=default
LinearPartitioner()=default
virtual std::unique_ptr< Partitioner > clone() const override
virtual void partition_range(MeshBase &mesh, MeshBase::element_iterator it, MeshBase::element_iterator end, const unsigned int n) override
virtual void _do_partition(MeshBase &mesh, const unsigned int n) override