geopro:pedro:repast
Diferenças
Aqui você vê as diferenças entre duas revisões dessa página.
Ambos lados da revisão anteriorRevisão anteriorPróxima revisão | Revisão anterior | ||
geopro:pedro:repast [2008/01/09 13:15] – 150.163.2.70 | geopro:pedro:repast [2010/03/09 14:33] (atual) – pedro | ||
---|---|---|---|
Linha 15: | Linha 15: | ||
\\ | \\ | ||
+ | |||
+ | |||
+ | {{http:// | ||
+ | |||
+ | {{ http:// | ||
There are fixed and flexible components. The fixed are the Engine, Logging, and Interactive and Batch Run Modules. | There are fixed and flexible components. The fixed are the Engine, Logging, and Interactive and Batch Run Modules. | ||
Linha 56: | Linha 61: | ||
Michael J. North, MBA, Ph.D. | Michael J. North, MBA, Ph.D. | ||
+ | |||
===== Papers ===== | ===== Papers ===== | ||
+ | |||
+ | |||
+ | ====The Repast Simulation/ | ||
+ | |A T Crooks, 2007| UCL Working Papers Series| [[http:// | ||
+ | |||
+ | \\ | ||
+ | |||
+ | |||
+ | |||
+ | **Abstract: | ||
+ | |||
+ | \\ | ||
+ | |||
+ | **The current implementation of GIS functionality within Repast is focused on two systems: ESRI’s ArcGIS via the Agent Analyst extension and the open source software OpenMap. While both rely on ESRI shapefiles, the type of integration between the | ||
+ | agent-based model and the GIS are different. Repast has shapefile integration with ArcGIS and native Java integration with OpenMap **(Najlis and North, 2004). | ||
====Experiences Creating Three Implementations of the Repast Agent Modeling Toolkit==== | ====Experiences Creating Three Implementations of the Repast Agent Modeling Toolkit==== | ||
Linha 127: | Linha 148: | ||
energy = energy + gain; | energy = energy + gain; | ||
} | } | ||
+ | |||
Linha 140: | Linha 162: | ||
graphing/ | graphing/ | ||
- | | + | Repast development appears to have been driven by |
- | several objectives. The initial objective was to implement Swarm, or equivalent functionality, | + | several objectives. The initial objective was to implement Swarm, or equivalent functionality, |
- | ever, Repast did not adopt all of Swarm’s design philosophy and does not implement swarms. Repast was also | + | Repast did not adopt all of Swarm’s design philosophy and does not implement swarms. Repast was also |
- | clearly intended to support one domain - social science - in particular, and includes tools specific | + | clearly intended to support one domain - social science - in particular, and includes tools specific |
additional objective of making it easier for inexperienced | additional objective of making it easier for inexperienced | ||
users to build models has been approached in several ways | users to build models has been approached in several ways | ||
Linha 224: | Linha 246: | ||
GeoGraphs can import network landscapes and corresponding territorial outline maps from **shape files**. | GeoGraphs can import network landscapes and corresponding territorial outline maps from **shape files**. | ||
The original version of GeoGraphs was built for Swarm. | The original version of GeoGraphs was built for Swarm. | ||
+ | |||
Linha 238: | Linha 261: | ||
{{http:// | {{http:// | ||
+ | |||
+ | ==== Triggering actions==== | ||
+ | I have two trigger actions in my SynapseAgent class as below. Basically when its neuron is excited (when its potential is equal to 30) synapses are activated to conduct the neuronal signal to postsynaptic neurons with a delay of 2 time steps because of axonal delay and processing time of synapses. However, axonal delay can change is some circumstances. In this sense, how can I re-schedule my SynapseAgent' | ||
+ | |||
+ | Thanks in advace, | ||
+ | |||
+ | Önder. | ||
+ | |||
+ | public class SynapseAgent { | ||
+ | | ||
+ | /** | ||
+ | * Initially, it takes 10 time steps to process the signal. | ||
+ | */ | ||
+ | @Watch(watcheeClassName = " | ||
+ | | ||
+ | query = " | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | public void activate() { | ||
+ | System.out.println(" | ||
+ | Network< | ||
+ | Iterable< | ||
+ | Iterator< | ||
+ | while (outEdgeIterator.hasNext()) { | ||
+ | RepastEdge< | ||
+ | edge.setWeight(30); | ||
+ | } | ||
+ | } | ||
+ | @Watch(watcheeClassName = " | ||
+ | | ||
+ | query = " | ||
+ | | ||
+ | | ||
+ | | ||
+ | public void deactivate() { | ||
+ | System.out.println(" | ||
+ | Network< | ||
+ | Iterable< | ||
+ | Iterator< | ||
+ | while (outEdgeIterator.hasNext()) { | ||
+ | RepastEdge< | ||
+ | edge.setWeight(-70); | ||
+ | } | ||
+ | } | ||
+ | | ||
+ | } | ||
geopro/pedro/repast.1199884517.txt.gz · Última modificação: 2008/01/09 13:15 por 150.163.2.70