20 #ifndef LIBMESH_HILBERT_SFC_PARTITIONER_H 21 #define LIBMESH_HILBERT_SFC_PARTITIONER_H 62 virtual std::unique_ptr<Partitioner>
clone ()
const override 64 return libmesh_make_unique<HilbertSFCPartitioner>(*this);
73 const unsigned int n)
override 81 #endif // LIBMESH_HILBERT_SFC_PARTITIONER_H Partitioner based on Hilbert's space filling curve algorithm.
virtual void _do_partition(MeshBase &mesh, const unsigned int n) override
virtual void _do_partition(MeshBase &mesh, const unsigned int n) override
HilbertSFCPartitioner & operator=(const HilbertSFCPartitioner &)=default
void set_sfc_type(const std::string &sfc_type)
virtual ~HilbertSFCPartitioner()=default
Partitioner based on different types of space filling curves.
virtual std::unique_ptr< Partitioner > clone() const override