MeshGetOrdering

Gets a reordering for the mesh

Synopsis

#include "mesh.h"  
int MeshGetOrdering(Mesh mesh, MeshOrderingType type, AO *ordering)
Collective on Mesh

Input Parameters

mesh - The mesh
type - type of reordering, one of the following:
   MATORDERING_NATURAL - Natural
   MATORDERING_ND      - Nested Dissection
   MATORDERING_1WD     - One-way Dissection
   MATORDERING_RCM     - Reverse Cuthill-McKee
   MATORDERING_QMD     - Quotient Minimum Degree

Output Parameter

ordering -The new node ordering

Options Database Keys

To specify the ordering through the options database, use one of the following
  -mesh_ordering_type natural, -mesh_ordering_type nd, -mesh_ordering_type 1wd, 
  -mesh_ordering_type rcm, -mesh_ordering_type qmd

Note

The user can define additional orderings, see MeshOrderingRegister().

Keywords

mesh, set, ordering, reordering, natural, Nested Dissection,
One-way Dissection, Reverse Cuthill-McKee, Quotient Minimum Degree

See Also

MeshOrderingRegister()

Level:intermediate
Location:
src/mesh/interface/meshreg.c
Index of all Mesh routines
Table of Contents for all manual pages
Index of all manual pages