atomes
Class Desexind

java.lang.Object
  extended by classement.Element
      extended by atomes.Action
          extended by atomes.Desexind

public class Desexind
extends Action

classe dérivée de la classe action implante une désexcitation induite


Field Summary
 
Fields inherited from class atomes.Action
atome
 
Fields inherited from class classement.Element
place, valeur
 
Constructor Summary
Desexind(Atome atome, Dispositif_Laser laser)
          Constructeur d'une action de désexcitation induite
 
Method Summary
 Action execute()
          exécution d'une desexcitation induite et calcul de la prochaine excitation
 void incremente(int[] compteurs)
          incrémentation du compteur de desxcitations induites
 void set(double date, double frequence, Vecteur3D direction)
          mise à jour de l'action (date fréquence et direction)
 
Methods inherited from class atomes.Action
get_atome
 
Methods inherited from class classement.Element
get_place, get_valeur, set_place
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Desexind

public Desexind(Atome atome,
                Dispositif_Laser laser)
Constructeur d'une action de désexcitation induite

Parameters:
atome - // atome concerné
laser - // dispositif laser en oeuvre
Method Detail

set

public void set(double date,
                double frequence,
                Vecteur3D direction)
mise à jour de l'action (date fréquence et direction)


execute

public Action execute()
exécution d'une desexcitation induite et calcul de la prochaine excitation

Overrides:
execute in class Action

incremente

public void incremente(int[] compteurs)
incrémentation du compteur de desxcitations induites

Overrides:
incremente in class Action