19 #ifndef GEOS_LINEARALGEBRA_MULTISCALE_CARTESIANPARTITIONER_HPP_
20 #define GEOS_LINEARALGEBRA_MULTISCALE_CARTESIANPARTITIONER_HPP_
Simple structured partitioner for Cartesian grids.
virtual localIndex generate(multiscale::MeshLevel const &mesh, arrayView1d< localIndex > const &partition) override
Generate a partitioning of fine-scale mesh cells.
virtual void setCoarseData(multiscale::MeshLevel &coarseMesh) const override
Store auxiliary partitioning-related data on the coarse mesh.
Base class for partitioner implementations.
PartitionerBase(LinearSolverParameters::Multiscale::Coarsening params)
Constructor.
ArrayView< T, 1 > arrayView1d
Alias for 1D array view.
GEOS_LOCALINDEX_TYPE localIndex
Local index type (for indexing objects within an MPI partition).
int integer
Signed integer type.