{
	"Description": "Point to sphere signaling with a fully absorbing RX. Demo at EU Molecular Communication Workshop in Linz, Austria, 17 April 2019.",
	"Output Filename": "accord_linz_demo_1_absorbing_sphere",
	"Warning Override": false,
	"Simulation Control": {
		"Number of Repeats": 1,
		"Final Simulation Time": 0.41,
		"Global Microscopic Time Step": 0.01,
		"Random Number Seed": 1,
		"Max Number of Progress Updates": 100
	},
	"Chemical Properties": {
		"Number of Molecule Types": 1,
		"Diffusion Coefficients": [1e-10],
		"Global Flow Type": "None",
		"Chemical Reaction Specification": [
			{							
				"Notes": "Absorption at sphere",
				"Label": "Absorption",
				"Is Reaction Reversible?": false,
				"Surface Reaction?": true,
				"Surface Reaction Type": "A Priori Absorbing",
				"Surface Reaction Threshold Type": "None",
				"Surface Reaction Threshold Value": 0,
				"Surface Reaction Diffusion Coefficient": 1e-10,
				"Surface Transition Probability": "A Priori Sphere",
				"Default Everywhere?": false,
				"Exception Regions": ["RX"],
				"Reactants": [1],
				"Products": [1],
				"Products Released?": [false],
				"Reaction Rate": 1e9999
			}
		]
	},
	"Environment":	{
		"Subvolume Base Size": 1e-6,
		"Region Specification": [
			{
				"Notes": "Single spherical region with infinite radius. If any other region were
					added here then it should be a descendant of this region.",
				"Label": "A",
				"Parent Label": "",
				"Shape": "Sphere",
				"Type": "Normal",
				"Anchor Coordinate": [0e-6,0e-6,0e-6],
				"Radius": 1e9999
			},
			{
				"Notes": "RX surface",
				"Label": "RX",
				"Local Diffusion Coefficients": [0],
				"Parent Label": "A",
				"Shape": "Sphere",
				"Type": "3D Surface",
				"Surface Type": "Outer",
				"Anchor Coordinate": [8e-6,0e-6,0e-6],
				"Radius": 4e-6
			}
		],
		"Actor Specification": [
		{
				"Notes": "Point Transmitter at origin releasing one burst of molecules.",
				"Is Location Defined by Regions?": false,
				"Shape": "Point",
				"Outer Boundary": [0, 0, 0],
				"Is Actor Active?": true,
				"Start Time": 0,
				"Is There Max Number of Actions?": false,
				"Is Actor Independent?": true,
				"Action Interval": 1e9999,
				"Is Actor Activity Recorded?": true,
				"Random Number of Molecules?": false,
				"Random Molecule Release Times?": false,
				"Release Interval": 0,
				"Slot Interval": 0,
				"Modulation Scheme": "Burst",
				"Modulation Strength": 1000,
				"Is Molecule Type Released?": [true]
		},
		{
				"Notes": "Global observer (everything in region A).",
				"Is Location Defined by Regions?": true,
				"List of Regions Defining Location": ["A"],
				"Is Actor Active?": false,
				"Start Time": 1e-10,
				"Is There Max Number of Actions?": false,
				"Is Actor Independent?": true,
				"Action Interval": 0.01,
				"Is Actor Activity Recorded?": true,
				"Is Time Recorded with Activity?": false,
				"Is Molecule Type Observed?": [true],
				"Is Molecule Position Observed?": [true]
		},
		{
				"Notes": "Receiver observer.",
				"Is Location Defined by Regions?": true,
				"List of Regions Defining Location": ["RX"],
				"Is Actor Active?": false,
				"Start Time": 1e-10,
				"Is There Max Number of Actions?": false,
				"Is Actor Independent?": true,
				"Action Interval": 0.01,
				"Is Actor Activity Recorded?": true,
				"Is Time Recorded with Activity?": false,
				"Is Molecule Type Observed?": [true],
				"Is Molecule Position Observed?": [true]
		},
		{
				"Notes": "Spherical observer at transmitter. Does not actually observe anything; only added here so that the transmitter will be drawn when plotting the environment.",
				"Is Location Defined by Regions?": false,
				"Shape": "Sphere",
				"Outer Boundary": [0e-6, 0, 0, 0.1e-6],
				"Is Actor Active?": false,
				"Start Time": 1e-10,
				"Is There Max Number of Actions?": false,
				"Is Actor Independent?": true,
				"Action Interval": 1e9999,
				"Is Actor Activity Recorded?": true,
				"Is Time Recorded with Activity?": false,
				"Is Molecule Type Observed?": [false],
				"Is Molecule Position Observed?": [false]
		}
		]		
	}
}
