Main Page   Class Hierarchy   Compound List   File List   Compound Members   File Members  

kernel Class Reference

#include <kernel.hh>

Inheritance diagram for kernel:

Inheritance graph
[legend]
List of all members.

Public Methods

 kernel ()
 Constructor.

virtual ~kernel ()
 Destructor.

virtual void init (int lev=1)
 Virtual function to initialize the data befor the computation of the kernel.

virtual void compute_kernel (combi_map_priv &)=0
virtual bool continue_computation ()=0
bool is_marked (dart)
 Function to know if a dart is a contracted one.

int cardinal ()
 Give the number of survivor.

virtual vertex father (vertex)
 Access to the father of one vertex.

virtual vertex find_compress (vertex)
 Give the father of one vertex.


Detailed Description

Model class to compute and hold the survivor kernel of the combinatorial map


Constructor & Destructor Documentation

kernel::kernel   [inline]
 

Constructor.

virtual kernel::~kernel   [inline, virtual]
 

Destructor.


Member Function Documentation

int kernel::cardinal  
 

Give the number of survivor.

virtual void kernel::compute_kernel combi_map_priv   [pure virtual]
 

Function to compute the kernel of the combinatorial map used in a do-compute_kernel while(continue_computation())

Implemented in kernel_mont_jolion, and kernel_union_find.

virtual bool kernel::continue_computation   [pure virtual]
 

Function to know if the compute_kernel function must be iterate an other time used in a do-compute_kernel while(continue_computation())

Implemented in kernel_mont_jolion, and kernel_union_find.

vertex kernel::father vertex    [virtual]
 

Access to the father of one vertex.

vertex kernel::find_compress vertex    [virtual]
 

Give the father of one vertex.

void kernel::init int    lev = 1 [virtual]
 

Virtual function to initialize the data befor the computation of the kernel.

bool kernel::is_marked dart   
 

Function to know if a dart is a contracted one.


The documentation for this class was generated from the following files:
Generated on Tue Jun 24 14:58:49 2003 for Combinatorial Pyramids by doxygen1.2.18