ParMooN
 All Classes Functions Variables Friends Pages
Public Member Functions | Protected Attributes | List of all members
TIt_Search Class Reference

#include <It_Search.h>

Inheritance diagram for TIt_Search:
Inheritance graph
[legend]
Collaboration diagram for TIt_Search:
Collaboration graph
[legend]

Public Member Functions

virtual int Init (int level)
 
virtual int GetMaxLevel ()
 
- Public Member Functions inherited from TIterator
int SetParam (TDomain *domain)
 
virtual TBaseCellNext (int &info)=0
 
virtual TBaseCellPrev ()=0
 

Protected Attributes

struct {
   int   N_Children
 
   int   CurrentChild
 
Status [MAX_ItLevel]
 
int ActiveLevel
 
int ActiveRootCell
 
TBaseCellActiveCell
 
- Protected Attributes inherited from TIterator
int Level
 
TDomainDomain
 
TBaseCell ** CellTree
 
int N_RootCells
 

Detailed Description

class of iterators which search the cell tree by graph-theoretic methods

Member Function Documentation

int TIt_Search::GetMaxLevel ( )
virtual

return the maximum level

Implements TIterator.

Reimplemented in TIt_Mortar, and TIt_Finest.

int TIt_Search::Init ( int  level)
virtual

Initialize on level

Implements TIterator.

Reimplemented in TIt_Mortar, TIt_Between, TIt_Finest, and TIt_OCAF.

Here is the caller graph for this function:

Member Data Documentation

TBaseCell* TIt_Search::ActiveCell
protected

active cell

int TIt_Search::ActiveLevel
protected

active level in status vector

int TIt_Search::ActiveRootCell
protected

active root cell

struct { ... } TIt_Search::Status[MAX_ItLevel]

status vector


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