Main Page   Packages   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members   Search  

OuvertOuvert Class Reference

#include <Topolog.hpp>

Inheritance diagram for OuvertOuvert::

numerotation OuvertOuvertOnAxisBoth OuvertOuvertOnAxisInf OuvertOuvertOnAxisSup List of all members.

Public Methods

 OuvertOuvert (UINT m=0, UINT n=0)

Protected Methods

Cardinal CardinalArc ()
Cardinal CardinalFace ()
Index Noeud (Index i, Index j)
Index Arete1 (Index i, Index j)
Index Arete2 (Index i, Index j)
Index Face (Index i, Index j)

Constructor & Destructor Documentation

OuvertOuvert::OuvertOuvert UINT    m = 0,
UINT    n = 0
[inline]
 

Definition at line 87 of file Topolog.hpp.

00088                                     : numerotation(m,n){ }


Member Function Documentation

Index OuvertOuvert::Arete1 Index    i,
Index    j
[inline, protected, virtual]
 

Reimplemented from numerotation.

Reimplemented in OuvertOuvertOnAxisSup, OuvertOuvertOnAxisInf, and OuvertOuvertOnAxisBoth.

Definition at line 97 of file Topolog.hpp.

00098     { if ( UseMode == CREATION&& (j > n || i == m) ) return NULLINDEX;
00099       return j + n + i* ( 2*n + 1 ) + __Decal; }

Index OuvertOuvert::Arete2 Index    i,
Index    j
[inline, protected, virtual]
 

Reimplemented from numerotation.

Reimplemented in OuvertOuvertOnAxisSup, OuvertOuvertOnAxisInf, and OuvertOuvertOnAxisBoth.

Definition at line 101 of file Topolog.hpp.

00102     { if ( UseMode == CREATION&& (i > m || j == n) ) return NULLINDEX;
00103       return j + i* ( 2*n + 1 ) + __Decal; }

Cardinal OuvertOuvert::CardinalArc   [inline, protected, virtual]
 

Reimplemented from numerotation.

Reimplemented in OuvertOuvertOnAxisSup, OuvertOuvertOnAxisInf, and OuvertOuvertOnAxisBoth.

Definition at line 91 of file Topolog.hpp.

00091 { return m*(n+1) + n*(m+1);}

Cardinal OuvertOuvert::CardinalFace   [inline, protected, virtual]
 

Reimplemented from numerotation.

Definition at line 92 of file Topolog.hpp.

00092 { return n*m; }

Index OuvertOuvert::Face Index    i,
Index    j
[inline, protected, virtual]
 

Reimplemented from numerotation.

Definition at line 105 of file Topolog.hpp.

00106     { if ( UseMode == CREATION&& (i == m || j == n) ) return NULLINDEX;
00107       return Noeud(i,j)-i; }

Index OuvertOuvert::Noeud Index    i,
Index    j
[inline, protected, virtual]
 

Reimplemented from numerotation.

Reimplemented in OuvertOuvertOnAxisSup, OuvertOuvertOnAxisInf, and OuvertOuvertOnAxisBoth.

Definition at line 94 of file Topolog.hpp.

Referenced by FermeFerme::Face(), and FermeOuvert::Face().

00095     { return j + i* ( n+1 ) + __Decal; }


The documentation for this class was generated from the following file:
Generated on Sun Oct 14 18:49:28 2001 for Standard J2K Library by doxygen1.2.11.1 written by Dimitri van Heesch, © 1997-2001