Skip to content

Instantly share code, notes, and snippets.

@sfentress
Created May 30, 2012 14:33
Show Gist options
  • Save sfentress/2836675 to your computer and use it in GitHub Desktop.
Save sfentress/2836675 to your computer and use it in GitHub Desktop.
Two atoms different elements
{
"temperature_control": false,
"epsilon": -0.4000000059604645,
"sigma": 0.14,
"lennard_jones_forces": true,
"coulomb_forces": false,
"width": 4.5,
"height": 3,
"atoms": {
"X": [
2.44,
1.87
],
"Y": [
1.46,
1.46
],
"VX": [
-0.0003135102226851514,
0.0003135102226851514
],
"VY": [
0,
0
],
"CHARGE": [
0,
0
]
}
}
<?xml version="1.0" encoding="UTF-8"?>
<java version="1.6.0_31" class="java.beans.XMLDecoder">
<object id="Element0" class="org.concord.mw2d.models.Element">
<void property="epsilon">
<double>0.4000000059604645</double>
</void>
<void property="mass">
<double>0.16666666666666666</double>
</void>
<void property="sigma">
<double>14.0</double>
</void>
</object>
<object id="Element1" class="org.concord.mw2d.models.Element">
<void property="ID">
<int>1</int>
</void>
<void property="mass">
<double>0.3333333333333333</double>
</void>
<void property="sigma">
<double>14.0</double>
</void>
</object>
<object id="Element2" class="org.concord.mw2d.models.Element">
<void property="ID">
<int>2</int>
</void>
<void property="mass">
<double>0.5</double>
</void>
<void property="sigma">
<double>21.0</double>
</void>
</object>
<object id="Element3" class="org.concord.mw2d.models.Element">
<void property="ID">
<int>3</int>
</void>
<void property="mass">
<double>16</double>
</void>
<void property="sigma">
<double>14.0</double>
</void>
</object>
<object class="org.concord.mw2d.models.Affinity">
<void property="epsilon">
<void method="put">
<object id="Pair0" class="org.concord.mw2d.models.Pair">
<void property="element1">
<object idref="Element2"/>
</void>
<void property="element2">
<object idref="Element3"/>
</void>
</object>
<double>0.1</double>
</void>
<void method="put">
<object id="Pair1" class="org.concord.mw2d.models.Pair">
<void property="element1">
<object idref="Element0"/>
</void>
<void property="element2">
<object idref="Element1"/>
</void>
</object>
<double>0.1</double>
</void>
<void method="put">
<object id="Pair2" class="org.concord.mw2d.models.Pair">
<void property="element1">
<object idref="Element1"/>
</void>
<void property="element2">
<object idref="Element3"/>
</void>
</object>
<double>0.1</double>
</void>
<void method="put">
<object id="Pair3" class="org.concord.mw2d.models.Pair">
<void property="element1">
<object idref="Element0"/>
</void>
<void property="element2">
<object idref="Element2"/>
</void>
</object>
<double>0.1</double>
</void>
<void method="put">
<object id="Pair4" class="org.concord.mw2d.models.Pair">
<void property="element1">
<object idref="Element1"/>
</void>
<void property="element2">
<object idref="Element2"/>
</void>
</object>
<double>0.1</double>
</void>
<void method="put">
<object id="Pair5" class="org.concord.mw2d.models.Pair">
<void property="element1">
<object idref="Element0"/>
</void>
<void property="element2">
<object idref="Element3"/>
</void>
</object>
<double>0.1</double>
</void>
<void method="put">
<object id="Pair6" class="org.concord.mw2d.models.Pair">
<void property="element1">
<object idref="Element0"/>
</void>
<void property="element2">
<object id="Element4" class="org.concord.mw2d.models.Element">
<void property="ID">
<int>4</int>
</void>
<void property="mass">
<double>5.0</double>
</void>
</object>
</void>
</object>
<double>0.1</double>
</void>
<void method="put">
<object id="Pair7" class="org.concord.mw2d.models.Pair">
<void property="element1">
<object idref="Element1"/>
</void>
<void property="element2">
<object idref="Element4"/>
</void>
</object>
<double>0.1</double>
</void>
<void method="put">
<object id="Pair8" class="org.concord.mw2d.models.Pair">
<void property="element1">
<object idref="Element2"/>
</void>
<void property="element2">
<object idref="Element4"/>
</void>
</object>
<double>0.1</double>
</void>
<void method="put">
<object id="Pair9" class="org.concord.mw2d.models.Pair">
<void property="element1">
<object idref="Element3"/>
</void>
<void property="element2">
<object idref="Element4"/>
</void>
</object>
<double>0.1</double>
</void>
</void>
<void property="lbMixing">
<void method="put">
<object idref="Pair0"/>
<boolean>true</boolean>
</void>
<void method="put">
<object idref="Pair1"/>
<boolean>true</boolean>
</void>
<void method="put">
<object idref="Pair2"/>
<boolean>true</boolean>
</void>
<void method="put">
<object idref="Pair3"/>
<boolean>true</boolean>
</void>
<void method="put">
<object idref="Pair4"/>
<boolean>true</boolean>
</void>
<void method="put">
<object idref="Pair5"/>
<boolean>true</boolean>
</void>
<void method="put">
<object idref="Pair6"/>
<boolean>true</boolean>
</void>
<void method="put">
<object idref="Pair7"/>
<boolean>true</boolean>
</void>
<void method="put">
<object idref="Pair8"/>
<boolean>true</boolean>
</void>
<void method="put">
<object idref="Pair9"/>
<boolean>true</boolean>
</void>
</void>
<void property="repulsive">
<void method="put">
<object idref="Pair0"/>
<boolean>false</boolean>
</void>
<void method="put">
<object idref="Pair1"/>
<boolean>false</boolean>
</void>
<void method="put">
<object idref="Pair2"/>
<boolean>false</boolean>
</void>
<void method="put">
<object idref="Pair3"/>
<boolean>false</boolean>
</void>
<void method="put">
<object idref="Pair4"/>
<boolean>false</boolean>
</void>
<void method="put">
<object idref="Pair5"/>
<boolean>false</boolean>
</void>
<void method="put">
<object idref="Pair6"/>
<boolean>false</boolean>
</void>
<void method="put">
<object idref="Pair7"/>
<boolean>false</boolean>
</void>
<void method="put">
<object idref="Pair8"/>
<boolean>false</boolean>
</void>
<void method="put">
<object idref="Pair9"/>
<boolean>false</boolean>
</void>
</void>
<void property="sigma">
<void method="put">
<object idref="Pair0"/>
<double>24.24871130596428</double>
</void>
<void method="put">
<object idref="Pair1"/>
<double>9.899494936611665</double>
</void>
<void method="put">
<object idref="Pair2"/>
<double>19.79898987322333</double>
</void>
<void method="put">
<object idref="Pair3"/>
<double>12.12435565298214</double>
</void>
<void method="put">
<object idref="Pair4"/>
<double>17.146428199482248</double>
</void>
<void method="put">
<object idref="Pair5"/>
<double>14.0</double>
</void>
<void method="put">
<object idref="Pair6"/>
<double>9.16515138991168</double>
</void>
<void method="put">
<object idref="Pair7"/>
<double>12.96148139681572</double>
</void>
<void method="put">
<object idref="Pair8"/>
<double>15.874507866387544</double>
</void>
<void method="put">
<object idref="Pair9"/>
<double>18.33030277982336</double>
</void>
</void>
</object>
<object class="org.concord.mw2d.models.AtomicModel$State">
<void property="boundary">
<object class="org.concord.mw2d.models.RectangularBoundary$Delegate">
<void property="height">
<double>300.0</double>
</void>
<void property="viewSize">
<object class="java.awt.Dimension">
<int>450</int>
<int>300</int>
</object>
</void>
<void property="width">
<double>450.0</double>
</void>
</object>
</void>
<void property="lightSource">
<object class="org.concord.mw2d.models.LightSource"/>
</void>
<void property="numberOfParticles">
<int>2</int>
</void>
<void property="properties">
<void method="put">
<string>filename</string>
<string>two-neutral-atoms$0.mml</string>
</void>
<void method="put">
<string>date</string>
<object class="java.util.Date">
<long>1337195613000</long>
</object>
</void>
<void method="put">
<string>url</string>
<string>/Users/ddamelin/Development/lab.legacy-mw-content/potential-tests/two-neutral-atoms/two-neutral-atoms$0.mml</string>
</void>
<void method="put">
<string>size</string>
<long>10317</long>
</void>
<void method="put">
<string>codebase</string>
<string>/Users/ddamelin/Development/lab.legacy-mw-content/potential-tests/two-neutral-atoms</string>
</void>
</void>
<void property="quantumRule">
<object class="org.concord.mw2d.models.QuantumRule"/>
</void>
<void property="timeStep">
<double>1.0</double>
</void>
<void property="universe">
<object class="org.concord.mw2d.models.Universe"/>
</void>
</object>
<object class="org.concord.mw2d.AtomisticView$State">
<void property="colorCode">
<string>None</string>
</void>
<void property="energizer">
<boolean>true</boolean>
</void>
<void property="forceFlavor">
<void property="color">
<object class="java.awt.Color">
<int>255</int>
<int>0</int>
<int>255</int>
<int>255</int>
</object>
</void>
</void>
<void property="momentumFlavor">
<void property="color">
<object class="java.awt.Color">
<int>0</int>
<int>0</int>
<int>255</int>
<int>255</int>
</object>
</void>
</void>
</object>
<object class="org.concord.mw2d.models.Atom">
<void property="rx">
<double>244.0</double>
</void>
<void property="ry">
<double>154.0</double>
</void>
<void property="vx">
<double>-0.03135102226851514</double>
</void>
<void property="vy">
<double>0</double>
</void>
</object>
<object class="org.concord.mw2d.models.Atom">
<void property="ID">
<int>3</int>
</void>
<void property="rx">
<double>187.0</double>
</void>
<void property="ry">
<double>154.0</double>
</void>
<void property="vx">
<double>0.03135102226851514</double>
</void>
<void property="vy">
<double>0</double>
</void>
</object>
<object class="org.concord.mw2d.models.MolecularModel$State"/>
</java>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment