DSPython  00.03.03 — 25 juin 2012
 Tout Classes Espaces de nommage Fichiers Fonctions Variables Pages
Fonctions membres publiques
Référence de la classe DSPython.knots.Corners

Tableau (list de list) "des coins" d'un space. Plus de détails...

Liste de tous les membres

Fonctions membres publiques

def __init__
 Initialise le Corners à partir du space value.
def extremity
 Si le coin (x, y) est vide ou passe par un cycle fermé alors renvoie (x, y), sinon renvoie les coordonnées d'une extrémité du cycle ouvert passant par (x, y)
def nb_cycle
 Renvoie (nombre de cycles, nombre de cycles ouverts) du Corners.
def writhe_cross
 Renvoie le degré de torsion du croisement "orienté" placé entre (x, y) et (x + 1, y + 1)

Description détaillée

Tableau (list de list) "des coins" d'un space.

Pour chaque coin, un list de couples (x, y) avec x et y == -1, 0 ou 1.

Tableau (list de list) "des coins" d'un space.
Pour chaque coin, un list de couples (x, y) avec x et y == -1, 0 ou 1

Définition à la ligne 1315 du fichier knots.py.


Documentation des constructeurs et destructeur

def DSPython.knots.Corners.__init__ (   self,
  value 
)

Initialise le Corners à partir du space value.

Initialise le Corners à partir du space value

Pre: value: space

Result: None

O() = ...

Définition à la ligne 1320 du fichier knots.py.

Références DSPython.knots.space_is().


Documentation des fonctions membres

def DSPython.knots.Corners.extremity (   self,
  x,
  y 
)

Si le coin (x, y) est vide ou passe par un cycle fermé alors renvoie (x, y), sinon renvoie les coordonnées d'une extrémité du cycle ouvert passant par (x, y)

Si le coin (x, y) est vide ou passe par un cycle fermé
  alors renvoie (x, y),
sinon renvoie les coordonnées d'une extrémité
  du cycle ouvert passant par (x, y)

Pre: x: naturel
     y: naturel

Result: (naturel, naturel)

O(s) = ...

Définition à la ligne 1362 du fichier knots.py.

Références DSPython.natural_is().

Référencé par DSPython.knots.Corners.writhe_cross().

def DSPython.knots.Corners.nb_cycle (   self)

Renvoie (nombre de cycles, nombre de cycles ouverts) du Corners.

Renvoie (nombre de cycles, nombre de cycles ouverts) du Corners

Result: (naturel, naturel)

O(s) = ...

Définition à la ligne 1399 du fichier knots.py.

Référencé par DSPython.knots.Corners.writhe_cross().

def DSPython.knots.Corners.writhe_cross (   self,
  x,
  y,
  crossup 
)

Renvoie le degré de torsion du croisement "orienté" placé entre (x, y) et (x + 1, y + 1)

Renvoie le degré de torsion du croisement "orienté"
  placé entre (x, y) et (x + 1, y + 1).
Si les deux brins du croisement font partie
  de 2 cycles différents alors renvoie 0,
sinon renvoie -1 ou 1.

Pre: l'élément entre (x, y) et (x + 1, y + 1)
       est un CROSSUP si crossup == True
       ou un CROSSDOWN si crossup == False,
       faisant partie de 1 ou de 2 cycles fermés
     x: natural
     y: natural
     crossup: boolean

Result: -1, 0 ou 1

O(s) = ...

Définition à la ligne 1444 du fichier knots.py.

Références DSPython.knots.addtoright(), DSPython.knots.closed_is(), DSPython.knots.Corners.extremity(), DSPython.knots.knots_is(), DSPython.knots.labels_list(), DSPython.knots.labelstates_is(), DSPython.tnp1.main_test(), DSPython.knots.make_egalwidth(), DSPython.knots.mirror(), DSPython.natural_is(), DSPython.knots.nb_A(), DSPython.knots.nb_B(), DSPython.knots.nb_cross(), DSPython.knots.Corners.nb_cycle(), DSPython.knots.nb_items(), DSPython.knots.poly_Kauffman(), DSPython.knots.poly_Kauffman_A(), DSPython.knots.poly_Kauffman_ABd(), DSPython.knots.primeknots_even_1(), DSPython.knots.read(), DSPython.knots.rotate(), DSPython.knots.space_is(), DSPython.knots.states_is(), DSPython.knots.to_labelstates(), DSPython.knots.to_LaTeX(), DSPython.knots.to_PS(), DSPython.knots.to_states(), DSPython.knots.to_str(), DSPython.knots.to_universes(), DSPython.knots.universes_is(), DSPython.knots.write(), et DSPython.knots.writhe().


La documentation de cette classe a été générée à partir du fichier suivant :