Ordering Class Reference

Summary description for Ordering. More...

#include <Ordering.h>

List of all members.

Public Types

enum  Type {
  ReverseCuthillMcKee = 1, CuthillMcKee = 2, MinimumDegree = 3, ApproxMinimumDegree = 4,
  ApproxMinimumDegreeIncomplete = 5, NestedGraphBisection = 6, MetisND = 7, ColAMD = 8,
  ApproxMinimumDegreeAA = 9
}

Public Member Functions

 Ordering (IntArrayList *order)
 Ordering (IntArrayList *perm, IntArrayList *order)
virtual ~Ordering ()

Public Attributes

IConectMatrixcm
IntArrayListorder
IntArrayListperm
Type type

Detailed Description

Summary description for Ordering.

Definition at line 16 of file Ordering.h.


Member Enumeration Documentation

enum Type
Enumerator:
ReverseCuthillMcKee 
CuthillMcKee 
MinimumDegree 
ApproxMinimumDegree 
ApproxMinimumDegreeIncomplete 
NestedGraphBisection 
MetisND 
ColAMD 
ApproxMinimumDegreeAA 

Definition at line 19 of file Ordering.h.


Constructor & Destructor Documentation

Ordering ( IntArrayList perm,
IntArrayList order 
) [inline]

Definition at line 40 of file Ordering.h.

References cm, None, and type.

Ordering ( IntArrayList order  )  [inline]

Definition at line 48 of file Ordering.h.

References IntArrayList::Alloc(), cm, IntArrayList::Count, IntArrayList::Items, and perm.

virtual ~Ordering (  )  [inline, virtual]

Definition at line 58 of file Ordering.h.

References cm, order, and perm.


Member Data Documentation

Definition at line 37 of file Ordering.h.

Referenced by Ordering().


The documentation for this class was generated from the following file:

Generated by  doxygen 1.6.2