atomes
Class Desexspt

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

public class Desexspt
extends Action

classe dérivée de la classe action, implante une désexcitation spontanée


Field Summary
 
Fields inherited from class atomes.Action
atome
 
Fields inherited from class classement.Element
place, valeur
 
Constructor Summary
Desexspt(Atome atome, Dispositif_Laser laser)
          constructeur d'une action de desexcitation spontanée
 
Method Summary
 Action execute()
          exécution d'une desxecitation spontanée et calcul de la prochaine excitation
 void incremente(int[] compteurs)
          incrémentation du compteur de desxcitations spontanées
 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

Desexspt

public Desexspt(Atome atome,
                Dispositif_Laser laser)
constructeur d'une action de desexcitation spontanée

Parameters:
atome - // atome concerné
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 desxecitation spontanée et calcul de la prochaine excitation

Overrides:
execute in class Action

incremente

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

Overrides:
incremente in class Action