10.12.2012 Views

Κεφάλαιο 1 - Nemertes

Κεφάλαιο 1 - Nemertes

Κεφάλαιο 1 - Nemertes

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

ΑΝΑΠΤΥΞΗ ΚΩ∆ΙΚΑ ΜΟΡΙΑΚΗΣ ∆ΥΝΑΜΙΚΗΣ<br />

}<br />

220<br />

}<br />

else<br />

throw new RuntimeException("OBJECT CANNOT BE COMPARED");<br />

else<br />

throw new RuntimeException("OBJECT CANNOT BE COMPARED");<br />

6.4.5 Κλάση MDCoordinator<br />

Στο κέντρο του κώδικα Μοριακής ∆υναµικής βρίσκεται η κλάση MDCoordinator. Η κλάση<br />

αυτή λειτουργεί ως µια µηχανή κατάστασης. Οι καταστάσεις οι οποίες καταγράφονται στην<br />

κλάση Phase, µε τη µορφή Enumeration, είναι οι εξής:<br />

• startUp,<br />

• initialization,<br />

• equilibration,<br />

• initialState,<br />

• movement,<br />

• laserImpulse,<br />

• loopEquilibration,<br />

• evaporation,<br />

• velocityRescaling,<br />

• finalState ,<br />

• laserAndMovement<br />

package md;<br />

public enum Phase<br />

{<br />

startUp,<br />

initialization,<br />

equilibration,<br />

initialState,<br />

movement,<br />

laserImpulse,<br />

loopEquilibration,<br />

evaporation,<br />

velocityRescaling,<br />

finalState,<br />

laserAndMovement;

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!