CMcKee Class Reference

#include <BiSection.h>

List of all members.

Public Member Functions

 CMcKee ()
void ComputeLevels ()
void DivideByMidLevel ()
long FindFirstNode ()
void Init (SparseConectivityMtxII *mtx)
BOOL IsAvailable (int v)
void PrepareValid ()
 ~CMcKee ()

Public Attributes

long domA
long domB
long * nodes
long size

Private Attributes

SparseConectivityMtxIImtx
long n
long * p_node_level
long * p_order

Detailed Description

Definition at line 10 of file BiSection.h.


Constructor & Destructor Documentation

CMcKee (  ) 

Definition at line 7 of file BiSection.cpp.

References domA, domB, nodes, p_node_level, p_order, and size.

~CMcKee (  ) 

Definition at line 27 of file BiSection.cpp.

References p_node_level, and p_order.


Member Function Documentation

void ComputeLevels (  ) 
void DivideByMidLevel (  ) 

Definition at line 101 of file BiSection.cpp.

References Array::Copy(), domA, domB, nodes, p_node_level, p_order, Array::Reverse(), and size.

Referenced by CBiSection::BiSect().

long FindFirstNode (  ) 

Definition at line 47 of file BiSection.cpp.

References SparseConectivityMtxII::ColumnLength(), IsAvailable(), mtx, n, nodes, and size.

Referenced by ComputeLevels().

void Init ( SparseConectivityMtxII mtx  ) 

Definition at line 13 of file BiSection.cpp.

References memset(), SparseConectivityMtxII::N(), n, nodes, p_node_level, p_order, and size.

Referenced by CBiSection::CBiSection().

BOOL IsAvailable ( int  v  ) 

Definition at line 33 of file BiSection.cpp.

References p_node_level.

Referenced by ComputeLevels(), and FindFirstNode().

void PrepareValid (  ) 

Definition at line 38 of file BiSection.cpp.

References n, nodes, p_node_level, and size.

Referenced by ComputeLevels().


Member Data Documentation

long domA

Definition at line 25 of file BiSection.h.

Referenced by CBiSection::BiSect(), CMcKee(), and DivideByMidLevel().

long domB

Definition at line 25 of file BiSection.h.

Referenced by CBiSection::BiSect(), CMcKee(), and DivideByMidLevel().

Definition at line 15 of file BiSection.h.

Referenced by ComputeLevels(), and FindFirstNode().

long n [private]

Definition at line 13 of file BiSection.h.

Referenced by FindFirstNode(), Init(), and PrepareValid().

long* nodes
long* p_node_level [private]
long* p_order [private]

Definition at line 17 of file BiSection.h.

Referenced by CMcKee(), ComputeLevels(), DivideByMidLevel(), Init(), and ~CMcKee().

long size

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

Generated by  doxygen 1.6.2