解决这个问题还是要从Repast系列的版本开始,4 _2 k, f0 I4 X
Repast J属于04年左右推出的Repast 3.1中的一部分,
( C' C4 Z1 j1 ], C: B仿真架构相当成熟稳定,也是当前应用最广泛的Repast版本。
0 \& u$ {. [( e; x- E4 s. z* o, J' s" T( a) _
Repast Simphony1.0是ROAD(负责Repast开发维护的专门非盈利组织)
9 B$ h& H Q* d9 \/ z, K7 G- I' \4 d1 A2007年底正式推出的Repast系列最新版本,
7 `- x4 r0 L- F2 c* T虽然整合了Repast 3.1中的绝大部分功能,
. g+ S4 h4 w$ a但由于采用了全新的java封装架构,; w& G* `! B% v/ T9 o8 R
并不能直接向下兼容支持Repast J开发的项目。
4 O! Q' u. Z. ?% z) P大家只要对java开发有了基本的了解就可以看出差异所在:
% O% S# S. k0 q8 [0 z( F8 e3 w" W8 X' \4 U; \9 a+ V8 v' z
Repast J(Repast 3.1)项目中导入库函数一般方式是:, ?5 y7 E1 c, D& A6 d5 r
import uchicago.src.....;4 G' U* ~- J/ t9 u$ _4 {
, F4 x$ Y, F0 x- CRepast Simphony1.0项目中导入库函数一般方式是:
, h7 m& Y. N9 M! i% `6 Y( \import repast.simphony.....;
7 @# @' v7 J' C/ t0 T/ t3 A; s
具体到实际的功能函数定义也大相径庭。0 f3 A- c; t8 |: G
目前我还没看到官方发布的Repast J到Repast Simphony项目迁移介绍。
: r o1 u* I% T, q: \ |
* u0 A) M( u! a$ ^) S# J. j至于所说“官网上也没法下载Repast J”的问题很好解决, `- B2 i/ h; h* Q7 m" E
Repast主页上Repast 3链接就是指向Repast J系列的,+ b. w2 {" a: T4 L; g x
实际Repast J的下载地址为:
( l( i x8 L1 E' l; M# ?7 L1 J" x5 Thttp://repast.sourceforge.net/repast_3/download.html |