#include <BiSection.h>
Public Member Functions | |
CBiSection (SparseConectivityMtxII *mtx) | |
void | RecurBiSectOrder (IntArrayList *order) |
Private Member Functions | |
void | BiSect (long *nodes, long size, long &domA, long &domB) |
void | RecurBiSect (long *nodes, long size) |
Private Attributes | |
CMcKee | mck |
SparseConectivityMtxII * | mtx |
Definition at line 42 of file BiSection.h.
CBiSection | ( | SparseConectivityMtxII * | mtx | ) |
Definition at line 120 of file BiSection.cpp.
References CMcKee::Init(), and mck.
void BiSect | ( | long * | nodes, | |
long | size, | |||
long & | domA, | |||
long & | domB | |||
) | [private] |
Definition at line 142 of file BiSection.cpp.
References CMcKee::ComputeLevels(), CMcKee::DivideByMidLevel(), CMcKee::domA, CMcKee::domB, mck, CMcKee::nodes, and CMcKee::size.
Referenced by RecurBiSect().
void RecurBiSect | ( | long * | nodes, | |
long | size | |||
) | [private] |
Definition at line 131 of file BiSection.cpp.
References BiSect().
Referenced by RecurBiSectOrder().
void RecurBiSectOrder | ( | IntArrayList * | order | ) |
Definition at line 126 of file BiSection.cpp.
References IntArrayList::Count, IntArrayList::Items, and RecurBiSect().
Definition at line 46 of file BiSection.h.
Referenced by BiSect(), and CBiSection().
SparseConectivityMtxII* mtx [private] |
Definition at line 45 of file BiSection.h.