<?xml version="1.0" encoding="UTF-8"?>

<xmodel>
<name>Rabbit Population Model</name>

<information>
	<xmodelversion>1.0</xmodelversion>
	<author>Ashley Buckner</author>
</information>

<simulation>
	<tstart>0.0</tstart>
	<tstop>10.0</tstop>
	<tstep>0.1</tstep>
	<tolerance>1.0e-7</tolerance>
</simulation>

<diagram>
	<name>Rabbits</name>
	<component>
	<type>Stock</type>
	<name>Population</name>
	<doc>Total Rabbit Population</doc>
	<pos><x>500</x><y>500</y></pos>
	<def>
		<tkn>Population</tkn>
		<op>=</op>
		<lit>1000</lit>
	</def>
	</component>
	
	<component>
		<type>Flow</type>
		<name>Births</name>
		<pos><x>300</x><y>525</y></pos>
		<endpos><x>500</x><y>525</y></endpos>
		<size><w>200</w><h>30</h></size>
		<controlvector1><x>100</x><y>0</y></controlvector1>
		<controlvector2><x>100</x><y>0</y></controlvector2>
		<end>Population</end>
		<def>
			<tkn>Births</tkn>
			<op>=</op>
			<lit>0.1000</lit>
			<op>*</op>
			<tkn>Population</tkn>
		</def>
	</component>
	
	<component>
		<type>Flow</type>
		<name>Deaths</name>
		<pos><x>600</x><y>525</y>	</pos>
		<endpos><x>800</x><y>525</y></endpos>
		<size><w>200</w><h>30</h></size>
		<controlvector1><x>100</x><y>0</y></controlvector1>
		<controlvector2><x>100</x><y>0</y></controlvector2>
		<start>Population</start>
		<def>
			<tkn>Deaths</tkn>
			<op>=</op>
			<lit>0.2000</lit>
			<op>*</op>
			<tkn>Population</tkn>
		</def>
	</component>

<!-- connectors do not need names... -->
	<component>
		<type>Connector</type>
		<name>__Connector_1</name>
		<pos><x>530</x><y>550</y></pos>
		<endpos><x>400</x><y>545</y></endpos>
		<start>Population</start>
		<end>Births</end>
		<controlvector1><x>0</x><y>100</y></controlvector1>
		<controlvector2><x>0</x><y>-100</y></controlvector2>
	</component>

	<component>
		<type>Connector</type>
		<name>__Connector_2</name>
		<pos><x>580</x><y>550</y></pos>
		<endpos><x>700</x><y>545</y></endpos>
		<start>Population</start>
		<end>Deaths</end>
		<controlvector1><x>0</x><y>100</y></controlvector1>
		<controlvector2><x>0</x><y>-100</y></controlvector2>
	</component>
	
	<component>
		<name>Crowding</name>
		<type>Auxiliary</type>
		<pos><x>500</x><y>350</y></pos>
	<def>
		<tkn>Crowding</tkn>
		<op>=</op>
		<tkn>Population</tkn>
		<op>/</op>
		<tkn>Carrying Capacity</tkn>
	</def>
	</component>

	<component>
		<type>Connector</type>
		<name>__Connector_3</name>
		<pos><x>520</x><y>500</y></pos>
		<endpos><x>520</x><y>390</y></endpos>
		<start>Population</start>
		<end>Crowding</end>
		<controlvector1><x>-50</x><y>-100</y></controlvector1>
		<controlvector2><x>50</x><y>-100</y></controlvector2>
	</component>
	
	<component>
		<name>Carrying Capacity</name>
		<type>Parameter</type>
		<pos><x>500</x><y>200</y></pos>
		<def>
			<tkn>Carrying Capacity</tkn>
			<op>=</op>
			<lit>5000</lit>
		</def>
	</component>

	<component>
		<type>Connector</type>
		<name>__Connector_4</name>
		<pos><x>510</x><y>230</y></pos>
		<endpos><x>500</x><y>370</y></endpos>
		<start>Carrying Capacity</start>
		<end>Crowding</end>
		<controlvector1><x>-100</x><y>100</y></controlvector1>
		<controlvector2><x>100</x><y>0</y></controlvector2>
	</component>
	
</diagram>
</xmodel>