10.12.2012 Views

Κεφάλαιο 1 - Nemertes

Κεφάλαιο 1 - Nemertes

Κεφάλαιο 1 - Nemertes

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

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

protected void refreshGuiFromParameters()<br />

{<br />

MDParameters params = mdc.getSimulationParameters();<br />

258<br />

setInt(textVAFFunction, MDParameters.vafFunction);<br />

setInt(textGraphStep, MDParameters.GRAPH_STEP);<br />

setInt(textSnapshotStep, MDParameters.SNAPSHOT_STEP);<br />

setInt(textNeighborsStep, MDParameters.NEIGHBOR_STEP);<br />

setInt(textMultithread,MDParameters.THREADS);<br />

setInt(textXParticles, mdc.getXNumberOfParticles());<br />

setInt(textYParticles, mdc.getYNumberOfParticles());<br />

setInt(textZParticles, mdc.getZNumberOfParticles());<br />

setInt(textTotalParticles, params.material.numberOfParticles);<br />

//USING SI VALUES<br />

setDouble(textTimeStep, MDParameters.timeStep);<br />

setDouble(textInteractionTime, MDParameters.interactionTime);<br />

setDouble(textParticleRadius, params.material.particleRadius);<br />

setDouble(textDistanceCriterion, params.material.removalCriterion);<br />

setDouble(textCohesiveCriterion, params.material.Ec);<br />

setDouble(textBCCAcme, params.material.a);<br />

setDouble(textMPF_D, params.material.MPF_D);<br />

setDouble(textMPF_a, params.material.MPF_a);<br />

setDouble(textMPF_r0, params.material.MPF_r0);<br />

setDouble(textMPF_rc, params.material.MPF_rc);<br />

setDouble(textAtomicMass, params.material.atomicMass);<br />

setDouble(textMassOfAtom, params.material.m);<br />

setDouble(textDesiredTemperature, params.material.desiredTemperature);<br />

setDouble(textVcm, params.material.Vcm);<br />

setDouble(textReflectivity, params.material.reflectivity);<br />

setDouble(textLaserPower, params.laser.getP());<br />

setDouble(textLaserPulse, params.laser.getTP());<br />

setDouble(textLaserDeadTime, params.laser.getTD());<br />

setDouble(textMpow2, params.laser.Mpow2);<br />

setDouble(textΛ, params.laser.λ);<br />

setDouble(text∆f, params.laser.δf);<br />

setDouble(textΡ, params.laser.ρ);<br />

setDouble(textRf0, params.laser.rf0);<br />

setDouble(textLaserRadius, params.laser.radius);<br />

setDouble(textAc, params.laser.ac);<br />

setDouble(textB, params.laser.β);<br />

//USING USUAL VALUES<br />

setDouble(textUsualTimeStep, toFemto(MDParameters.timeStep));<br />

setDouble(textUsualInteractionTime, toFemto(MDParameters.interactionTime));<br />

setDouble(textUsualParticleRadius, toAngstrom(params.material.particleRadius));

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

Saved successfully!

Ooh no, something went wrong!