Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
ΑΝΑΠΤΥΞΗ ΚΩ∆ΙΚΑ ΜΟΡΙΑΚΗΣ ∆ΥΝΑΜΙΚΗΣ<br />
this.time = theTime;<br />
}<br />
public synchronized double getTime()<br />
{<br />
return time;<br />
}<br />
public void setRemovedParticles(int removedParticles)<br />
{<br />
this.removedParticles = removedParticles;<br />
}<br />
public synchronized int getRemovedParticles()<br />
{<br />
return removedParticles;<br />
}<br />
public synchronized void initLaserEnergy()<br />
{<br />
this.laserEnergy = 0.0;<br />
}<br />
public synchronized double getLaserEnergy()<br />
{<br />
return laserEnergy;<br />
}<br />
public void setLaserEnergy(double laserEnergy)<br />
{<br />
this.laserEnergy = laserEnergy;<br />
}<br />
public synchronized void addLaserEnergy(double energyToAdd)<br />
{<br />
this.laserEnergy+=energyToAdd;<br />
}<br />
}<br />
6.4.11 Κλάση StatisticsCollerator<br />
Η κλάση αυτή υλοποιεί τη διεπαφή MDListener, και είναι υπεύθυνη στο να ανανεώνει και να<br />
ενηµερώνει τα γραφήµατα που παρουσιάζονται στο χρήστη. Εδώ χρησιµοποιείται η<br />
βιβλιοθήκη JFreeChart και η παράµετρος GRAPH_STEP η οποία ορίζει τη συχνότητα<br />
ανανέωσης των γραφηµάτων. Τα γραφήµατα που παρουσιάζονται είναι: η κινητική ενέργεια,<br />
η δυναµική ενέργεια, η συνολική ενέργεια, ο βαθµός αυτοσυσχέτισης των ταχυτήτων, η<br />
θερµοκρασία και η ενέργεια του Laser που προστέθηκε στο υλικό ανα χρονόβηµα.<br />
246