Represents an unstructured mesh in NeoN.
A class to contain the data and executors for a field and define some basic operations.
localIdx size() const
Gets the size of the field.
const Vector< localIdx > & rowPtrs() const
static const std::shared_ptr< SparsityPattern > readOrCreate(const UnstructuredMesh &mesh)
const Vector< uint8_t > & neighbourOffset() const
const Vector< uint8_t > & ownerOffset() const
SparsityPattern(const UnstructuredMesh &mesh)
const Vector< uint8_t > & diagOffset() const
const UnstructuredMesh & mesh() const
const Vector< localIdx > & colIdxs() const