atlas::mesh::actions::NoReorder class

Dummy implemenation of ReorderImpl which does nothing.

Base classes

class ReorderImpl
Base class for reordering the mesh nodes and elements.

Public static functions

static void reorderNodes(Mesh& mesh, const std::vector<idx_t>& order)
static void reorderCellsUsingNodes(Mesh& mesh)
Reorder the cells by lowest node local index within each cell.
static void reorderEdgesUsingNodes(Mesh& mesh)
Reorder the edges by lowest node local index within each edge.

Constructors, destructors, conversion operators

NoReorder(const eckit::Parametrisation&)

Public functions

void operator()(Mesh&) override
auto computeNodesOrder(Mesh&) -> std::vector<idx_t> override

Function documentation

void atlas::mesh::actions::NoReorder::operator()(Mesh&) override

Reorder the nodes in the given mesh using the order computed with the computeNodesOrder function Then apply reorderCellsUsingNodes and reorderEdgesUsingNodes

This website is beyond its original expiry date and the content may be out of date. The site owner has been notified and may choose to extend the expiry date and remove this banner. If you have any questions about this, please visit our support portal.