You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
ΚΕΦΑΛΑΙΟ 6 ο<br />
params.laser.ac = getDouble(textAc);<br />
params.laser.β = getDouble(textB);<br />
}<br />
else<br />
{<br />
MDParameters.timeStep = fromFemto(getDouble(textUsualTimeStep));<br />
params.material.removalCriterion =<br />
fromAngstrom(getDouble(textUsualDistanceCriterion));<br />
params.material.Ec = toJoule(getDouble(textUsualCohesiveCriterion));<br />
MDParameters.interactionTime = fromFemto(getDouble(textUsualInteractionTime));<br />
}<br />
params.material.particleRadius = fromAngstrom(getDouble(textUsualParticleRadius));<br />
params.material.a = fromAngstrom(getDouble(textUsualBCCAcme));<br />
params.material.MPF_D = toJoule(getDouble(textUsualMPF_D));<br />
params.material.MPF_a = fromAngstrom(getDouble(textUsualMPF_a));<br />
params.material.MPF_r0 = fromAngstrom(getDouble(textUsualMPF_r0));<br />
params.material.MPF_rc = fromAngstrom(getDouble(textUsualMPF_rc));<br />
params.material.atomicMass = fromMilli(getDouble(textUsualAtomicMass));<br />
params.material.m = params.material.atomicMass / Constants.N;<br />
params.material.desiredTemperature = getDouble(textUsualDesiredTemperature);<br />
params.material.Vcm = getDouble(textUsualVcm);<br />
params.material.reflectivity = getDouble(textUsualReflectivity);<br />
params.laser.setP(fromMilli(getDouble(textUsualLaserPower)));<br />
params.laser.setTP(fromFemto(getDouble(textUsualLaserPulse)));<br />
params.laser.setTD(fromNano(getDouble(textUsualLaserDeadTime)));<br />
params.laser.Mpow2 = getDouble(textUsualMpow2);<br />
params.laser.λ = fromNano(getDouble(textUsualΛ));<br />
params.laser.δf = getDouble(textUsual∆f);<br />
params.laser.ρ = getDouble(textUsualΡ);<br />
params.laser.rf0 = fromAngstrom(getDouble(textUsualRf0));<br />
params.laser.radius = fromMicro(getDouble(textUsualLaserRadius));<br />
params.laser.ac = getDouble(textUsualAc);<br />
params.laser.β = getDouble(textUsualB);<br />
}<br />
MDParameters.vafFunction = getInt(textVAFFunction);<br />
MDParameters.removalCriterion = comboCriterion.getText();<br />
MDParameters.GRAPH_STEP = getInt(textGraphStep);<br />
MDParameters.SNAPSHOT_STEP = getInt(textSnapshotStep);<br />
MDParameters.NEIGHBOR_STEP = getInt(textNeighborsStep);<br />
MDParameters.THREADS = getInt(textMultithread);<br />
refreshGuiFromParameters();<br />
Όπως φαίνεται, η πρώτη καλεί τη δεύτερη έτσι ώστε ο χρήστης να έχει πάντα σαφή εικόνα<br />
για τις παραµέτρους που έχει το πείραµα, αφού οι εισαγόµενες τιµές µπορεί να υποστούν<br />
µικρές αλλαγές στρογγυλοποίησης όταν απόθηκεύονται στο πείραµα.<br />
257