<?xml version="1.0" encoding="UTF-16"?>
<!-- This XML file has been created by Easy Java Simulations (Ejs). Visit http://www.um.es/fem/Ejs. -->
<!-- Please, save the file to your hard disk on your Ejs' user directory and open it with Ejs. -->
<Osejs version="4.3.7" password="">
<Osejs.Information>
<Title><![CDATA[]]></Title>
<Author><![CDATA[]]></Author>
<Keywords><![CDATA[]]></Keywords>
<Password><![CDATA[]]></Password>
<Level><![CDATA[]]></Level>
<Language><![CDATA[]]></Language>
<Abstract><![CDATA[]]></Abstract>
<ExecPassword><![CDATA[]]></ExecPassword>
<CaptureTools>false</CaptureTools>
<DataTools>false</DataTools>
<LanguageTools>false</LanguageTools>
<AppletColSupport>false</AppletColSupport>
<UseMacMenuBar>false</UseMacMenuBar>
<UseInterpreter>true</UseInterpreter>
<AdditionalLibraries>
</AdditionalLibraries>
<ImportStatements>
</ImportStatements>
<DetectedFiles><![CDATA[]]></DetectedFiles>
<AuxiliaryFiles><![CDATA[]]></AuxiliaryFiles>
</Osejs.Information>
<Osejs.Description>
</Osejs.Description>
<Osejs.Model>
<Osejs.Model.FramesPerSecond>20</Osejs.Model.FramesPerSecond>
<Osejs.Model.StepsPerDisplay>1</Osejs.Model.StepsPerDisplay>
<Osejs.Model.RealTimeVariable></Osejs.Model.RealTimeVariable>
<Osejs.Model.Autostart>true</Osejs.Model.Autostart>
<Osejs.Model.Variables>
<Osejs.Model.Variables.Page>
<Type>VARIABLE_EDITOR</Type>
<Name>Πίνακας Μεταβλητών</Name>
<Active>true</Active>
<Content>
<PageComment><![CDATA[]]></PageComment>
<Variable>
<Name><![CDATA[q]]></Name>
<Value><![CDATA[1]]></Value>
<Type><![CDATA[double]]></Type>
<Dimension><![CDATA[]]></Dimension>
<Comment><![CDATA[]]></Comment>
</Variable>
<Variable>
<Name><![CDATA[m]]></Name>
<Value><![CDATA[1]]></Value>
<Type><![CDATA[double]]></Type>
<Dimension><![CDATA[]]></Dimension>
<Comment><![CDATA[]]></Comment>
</Variable>
<Variable>
<Name><![CDATA[u]]></Name>
<Value><![CDATA[1]]></Value>
<Type><![CDATA[double]]></Type>
<Dimension><![CDATA[]]></Dimension>
<Comment><![CDATA[]]></Comment>
</Variable>
<Variable>
<Name><![CDATA[uz]]></Name>
<Value><![CDATA[0]]></Value>
<Type><![CDATA[double]]></Type>
<Dimension><![CDATA[]]></Dimension>
<Comment><![CDATA[]]></Comment>
</Variable>
<Variable>
<Name><![CDATA[E]]></Name>
<Value><![CDATA[2]]></Value>
<Type><![CDATA[double]]></Type>
<Dimension><![CDATA[]]></Dimension>
<Comment><![CDATA[]]></Comment>
</Variable>
<Variable>
<Name><![CDATA[B]]></Name>
<Value><![CDATA[1]]></Value>
<Type><![CDATA[double]]></Type>
<Dimension><![CDATA[]]></Dimension>
<Comment><![CDATA[]]></Comment>
</Variable>
<Variable>
<Name><![CDATA[y]]></Name>
<Value><![CDATA[-1]]></Value>
<Type><![CDATA[double]]></Type>
<Dimension><![CDATA[]]></Dimension>
<Comment><![CDATA[]]></Comment>
</Variable>
<Variable>
<Name><![CDATA[z]]></Name>
<Value><![CDATA[0]]></Value>
<Type><![CDATA[double]]></Type>
<Dimension><![CDATA[]]></Dimension>
<Comment><![CDATA[]]></Comment>
</Variable>
<Variable>
<Name><![CDATA[t]]></Name>
<Value><![CDATA[0]]></Value>
<Type><![CDATA[double]]></Type>
<Dimension><![CDATA[]]></Dimension>
<Comment><![CDATA[]]></Comment>
</Variable>
<Variable>
<Name><![CDATA[a]]></Name>
<Value><![CDATA[0]]></Value>
<Type><![CDATA[double]]></Type>
<Dimension><![CDATA[]]></Dimension>
<Comment><![CDATA[]]></Comment>
</Variable>
<Variable>
<Name><![CDATA[]]></Name>
<Value><![CDATA[]]></Value>
<Type><![CDATA[double]]></Type>
<Dimension><![CDATA[]]></Dimension>
<Comment><![CDATA[]]></Comment>
</Variable>
</Content>
</Osejs.Model.Variables.Page>
</Osejs.Model.Variables>
<Osejs.Model.Initialization>
</Osejs.Model.Initialization>
<Osejs.Model.Evolution>
<Osejs.Model.Evolution.Page>
<Type>ODE_EDITOR</Type>
<Name>Σελ Εξέλιξης</Name>
<Active>true</Active>
<Content>
<PreliminaryCode>
<Comment><![CDATA[Code to be executed before rate equations are evaluated]]></Comment>
<Code><![CDATA[

]]></Code>
</PreliminaryCode>
<ErrorHandling>
</ErrorHandling>
<DelayInitialCondition>
<Comment><![CDATA[]]></Comment>
<Code><![CDATA[

]]></Code>
</DelayInitialCondition>
<IndependentVariable>t</IndependentVariable>
<Increment>0.05</Increment>
<Rate state="y">a*u</Rate>
<Rate state="z">a*uz</Rate>
<Rate state="uz">a*(q*(E-(u*B)))/m</Rate>
<Rate state=""></Rate>
<Method>MidPoint</Method>
<Tolerance></Tolerance>
<InternalStep></InternalStep>
<MemoryLength></MemoryLength>
<MaximumStep></MaximumStep>
<MaximumNumberOfSteps>10000</MaximumNumberOfSteps>
<AbsoluteTolerance>0.00001</AbsoluteTolerance>
<RelativeTolerance></RelativeTolerance>
<EstimateFirstStep>false</EstimateFirstStep>
<AccelerationIndependentOfVelocity>false</AccelerationIndependentOfVelocity>
<ForceSynchronization>false</ForceSynchronization>
<UseBestInterpolation>false</UseBestInterpolation>
<EventMaximumStep></EventMaximumStep>
<DelayList><![CDATA[]]></DelayList>
<DelayAddDiscont><![CDATA[]]></DelayAddDiscont>
<DirectIncidenceMatrix><![CDATA[]]></DirectIncidenceMatrix>
<Comment><![CDATA[]]></Comment>
</Content>
</Osejs.Model.Evolution.Page>
</Osejs.Model.Evolution>
<Osejs.Model.Constraints>
<Osejs.Model.Constraints.Page>
<Type>CODE_EDITOR</Type>
<Name>Σελ Περιορισμών</Name>
<Active>true</Active>
<Content>
<Comment><![CDATA[]]></Comment>
<Code><![CDATA[
if (z<-0.5)
  {
    a=0;
  }
]]></Code>
</Content>
</Osejs.Model.Constraints.Page>
<Osejs.Model.Constraints.Page>
<Type>CODE_EDITOR</Type>
<Name>Σελ Περιορισμών 2</Name>
<Active>true</Active>
<Content>
<Comment><![CDATA[]]></Comment>
<Code><![CDATA[
if (z>0.5)
  {
    a=0;
  }
]]></Code>
</Content>
</Osejs.Model.Constraints.Page>
<Osejs.Model.Constraints.Page>
<Type>CODE_EDITOR</Type>
<Name>Σελ Περιορισμών 3</Name>
<Active>true</Active>
<Content>
<Comment><![CDATA[]]></Comment>
<Code><![CDATA[
if (y>1)
  {
    a=0;
  }
]]></Code>
</Content>
</Osejs.Model.Constraints.Page>
</Osejs.Model.Constraints>
<Osejs.Model.Library>
<Osejs.Model.Library.Page>
<Type>LIBRARY_EDITOR</Type>
<Name>Σελ Προσαρμογών</Name>
<Active>true</Active>
<Content>
<Comment><![CDATA[]]></Comment>
<Code><![CDATA[
public void begin () {

  t=0;
  a=1;
  
  _view.resetTraces();
}

]]></Code>
</Content>
</Osejs.Model.Library.Page>
</Osejs.Model.Library>
<Osejs.Model.Elements>
</Osejs.Model.Elements>
</Osejs.Model>
<Osejs.View>
<Osejs.View.Creation>
<Osejs.View.Creation.Element>
<Expanded>true</Expanded>
<Type>Elements.Frame</Type>
<Property name="name">drawingFrame</Property>
<Property name="_ejs_mainWindow">true</Property>
<Property name="title"><![CDATA["Frame"]]></Property>
<Property name="layout"><![CDATA[border]]></Property>
<Property name="visible"><![CDATA[true]]></Property>
<Property name="size"><![CDATA["1354,721"]]></Property>
</Osejs.View.Creation.Element>
<Osejs.View.Creation.Element>
<Expanded>false</Expanded>
<Type>Elements.Display3DPanel</Type>
<Property name="name">drawingPanel3D</Property>
<Property name="parent">drawingFrame</Property>
<Property name="position">center</Property>
<Property name="minimumX"><![CDATA[-1.0]]></Property>
<Property name="maximumX"><![CDATA[1.0]]></Property>
<Property name="minimumY"><![CDATA[-1.0]]></Property>
<Property name="maximumY"><![CDATA[1.0]]></Property>
<Property name="minimumZ"><![CDATA[-0.5]]></Property>
<Property name="maximumZ"><![CDATA[0.5]]></Property>
<Property name="autoAdjust"><![CDATA[false]]></Property>
<Property name="cameraAzimuth"><![CDATA[-0.2999999999999997]]></Property>
<Property name="cameraAltitude"><![CDATA[0.01999999999999973]]></Property>
<Property name="cameraFocusX"><![CDATA[0.0]]></Property>
<Property name="cameraFocusY"><![CDATA[0.0]]></Property>
<Property name="cameraFocusZ"><![CDATA[0.0]]></Property>
<Property name="cameraRotation"><![CDATA[0.0]]></Property>
<Property name="cameraDistanceToScreen"><![CDATA[5.0]]></Property>
</Osejs.View.Creation.Element>
<Osejs.View.Creation.Element>
<Type>Elements.Circle3D</Type>
<Property name="name">particle3D</Property>
<Property name="parent">drawingPanel3D</Property>
<Property name="x"><![CDATA[0]]></Property>
<Property name="y"><![CDATA[y]]></Property>
<Property name="z"><![CDATA[z]]></Property>
<Property name="sizeX"><![CDATA[0.1]]></Property>
<Property name="sizeY"><![CDATA[0.1]]></Property>
<Property name="sizeZ"><![CDATA[0.1]]></Property>
</Osejs.View.Creation.Element>
<Osejs.View.Creation.Element>
<Type>Elements.Group3D</Type>
<Property name="name">group3D</Property>
<Property name="parent">drawingPanel3D</Property>
<Property name="x"><![CDATA[1]]></Property>
<Property name="y"><![CDATA[1]]></Property>
<Property name="z"><![CDATA[1]]></Property>
<Property name="sizeX"><![CDATA[12]]></Property>
<Property name="sizeY"><![CDATA[12]]></Property>
<Property name="sizeZ"><![CDATA[E]]></Property>
</Osejs.View.Creation.Element>
<Osejs.View.Creation.Element>
<Type>Elements.Arrow3D</Type>
<Property name="name">magnetic_field</Property>
<Property name="parent">drawingPanel3D</Property>
<Property name="x"><![CDATA[0]]></Property>
<Property name="y"><![CDATA[0]]></Property>
<Property name="z"><![CDATA[0]]></Property>
<Property name="sizeX"><![CDATA[B]]></Property>
<Property name="sizeY"><![CDATA[0]]></Property>
<Property name="sizeZ"><![CDATA[0]]></Property>
<Property name="lineColor"><![CDATA[BLACK]]></Property>
<Property name="fillColor"><![CDATA[BLACK]]></Property>
<Property name="lineWidth"><![CDATA[2]]></Property>
</Osejs.View.Creation.Element>
<Osejs.View.Creation.Element>
<Type>Elements.Arrow3D</Type>
<Property name="name">z_component_of_velocity</Property>
<Property name="parent">drawingPanel3D</Property>
<Property name="x"><![CDATA[0]]></Property>
<Property name="y"><![CDATA[y]]></Property>
<Property name="z"><![CDATA[z]]></Property>
<Property name="sizeX"><![CDATA[0]]></Property>
<Property name="sizeY"><![CDATA[0]]></Property>
<Property name="sizeZ"><![CDATA[uz]]></Property>
</Osejs.View.Creation.Element>
<Osejs.View.Creation.Element>
<Type>Elements.Trail3D</Type>
<Property name="name">trail3D</Property>
<Property name="parent">drawingPanel3D</Property>
<Property name="inputX"><![CDATA[0]]></Property>
<Property name="inputY"><![CDATA[y]]></Property>
<Property name="inputZ"><![CDATA[z]]></Property>
<Property name="lineColor"><![CDATA[BLACK]]></Property>
<Property name="lineWidth"><![CDATA[2]]></Property>
</Osejs.View.Creation.Element>
<Osejs.View.Creation.Element>
<Type>Elements.Arrow3D</Type>
<Property name="name">electric_field</Property>
<Property name="parent">drawingPanel3D</Property>
<Property name="x"><![CDATA[0]]></Property>
<Property name="y"><![CDATA[0]]></Property>
<Property name="z"><![CDATA[0]]></Property>
<Property name="sizeX"><![CDATA[0]]></Property>
<Property name="sizeY"><![CDATA[0]]></Property>
<Property name="sizeZ"><![CDATA[1]]></Property>
<Property name="lineColor"><![CDATA[RED]]></Property>
<Property name="fillColor"><![CDATA[RED]]></Property>
<Property name="lineWidth"><![CDATA[2]]></Property>
<Property name="texture"><![CDATA["333"]]></Property>
</Osejs.View.Creation.Element>
<Osejs.View.Creation.Element>
<Type>Elements.Arrow3D</Type>
<Property name="name">velocity_u</Property>
<Property name="parent">drawingPanel3D</Property>
<Property name="x"><![CDATA[0]]></Property>
<Property name="y"><![CDATA[y]]></Property>
<Property name="z"><![CDATA[z]]></Property>
<Property name="sizeX"><![CDATA[0]]></Property>
<Property name="sizeY"><![CDATA[u]]></Property>
<Property name="sizeZ"><![CDATA[0]]></Property>
</Osejs.View.Creation.Element>
<Osejs.View.Creation.Element>
<Expanded>true</Expanded>
<Type>Elements.Panel</Type>
<Property name="name">buttonsPanel</Property>
<Property name="parent">drawingFrame</Property>
<Property name="position">south</Property>
<Property name="layout"><![CDATA[FLOW:center,0,0]]></Property>
<Property name="borderType"><![CDATA[LOWERED_ETCHED]]></Property>
</Osejs.View.Creation.Element>
<Osejs.View.Creation.Element>
<Type>Elements.TwoStateButton</Type>
<Property name="name">playPauseButton</Property>
<Property name="parent">buttonsPanel</Property>
<Property name="variable"><![CDATA[_isPaused]]></Property>
<Property name="imageOn"><![CDATA[/org/opensourcephysics/resources/controls/images/play.gif]]></Property>
<Property name="actionOn"><![CDATA[_play()]]></Property>
<Property name="imageOff"><![CDATA[/org/opensourcephysics/resources/controls/images/pause.gif]]></Property>
<Property name="actionOff"><![CDATA[_pause()]]></Property>
</Osejs.View.Creation.Element>
<Osejs.View.Creation.Element>
<Type>Elements.Button</Type>
<Property name="name">resetButton</Property>
<Property name="parent">buttonsPanel</Property>
<Property name="image"><![CDATA[/org/opensourcephysics/resources/controls/images/reset.gif]]></Property>
<Property name="action"><![CDATA[_reset()]]></Property>
</Osejs.View.Creation.Element>
<Osejs.View.Creation.Element>
<Type>Elements.Label</Type>
<Property name="name">aFieldLabel</Property>
<Property name="parent">buttonsPanel</Property>
<Property name="text"><![CDATA[" var="]]></Property>
</Osejs.View.Creation.Element>
<Osejs.View.Creation.Element>
<Type>Elements.ParsedField</Type>
<Property name="name">aField</Property>
<Property name="parent">buttonsPanel</Property>
</Osejs.View.Creation.Element>
<Osejs.View.Creation.Element>
<Type>Elements.Slider</Type>
<Property name="name">velocity</Property>
<Property name="parent">buttonsPanel</Property>
<Property name="variable"><![CDATA[u]]></Property>
<Property name="minimum"><![CDATA[1]]></Property>
<Property name="maximum"><![CDATA[3]]></Property>
<Property name="format"><![CDATA["initial velocity"]]></Property>
<Property name="orientation"><![CDATA[HORIZONTAL]]></Property>
<Property name="ticks"><![CDATA[3]]></Property>
</Osejs.View.Creation.Element>
<Osejs.View.Creation.Element>
<Type>Elements.Button</Type>
<Property name="name">start_applet</Property>
<Property name="parent">buttonsPanel</Property>
<Property name="text"><![CDATA["start_applet"]]></Property>
<Property name="action"><![CDATA[begin ()]]></Property>
</Osejs.View.Creation.Element>
</Osejs.View.Creation>
</Osejs.View>
</Osejs>
