解决这个问题还是要从Repast系列的版本开始,
% g3 _! Y; ~4 yRepast J属于04年左右推出的Repast 3.1中的一部分,
1 G0 a& y3 J* D. M8 K仿真架构相当成熟稳定,也是当前应用最广泛的Repast版本。( n( Y1 z4 c" T) U
2 |4 K. n7 D6 i8 W* e: I
Repast Simphony1.0是ROAD(负责Repast开发维护的专门非盈利组织)
# {4 C, q/ f6 M2007年底正式推出的Repast系列最新版本,
& s6 t. m: K# `; o4 ?7 A虽然整合了Repast 3.1中的绝大部分功能,2 ~$ z' i7 X( y8 {# Q' k
但由于采用了全新的java封装架构,: F# G( N8 o2 I+ [9 ~! ]- D, L% L
并不能直接向下兼容支持Repast J开发的项目。! k6 c/ j B4 p' j( D# s
大家只要对java开发有了基本的了解就可以看出差异所在:
9 B' i# B6 q! n. V) `
9 A2 c* \4 [$ D* w/ T4 ERepast J(Repast 3.1)项目中导入库函数一般方式是:
/ c2 l6 w8 ], [" W3 r# @3 ximport uchicago.src.....;
) |& V2 i& y2 I+ k5 w" [ m9 q, h7 ?8 N% L/ r
Repast Simphony1.0项目中导入库函数一般方式是:
6 o/ I: i* N. Oimport repast.simphony.....;' n: V1 J% r" Y
E) B" Z" c3 t0 [' Y2 H
具体到实际的功能函数定义也大相径庭。& O, p, {0 ^& t4 [" q9 [' o$ V
目前我还没看到官方发布的Repast J到Repast Simphony项目迁移介绍。
, K. }0 z( i3 E9 U- b- ~" F
9 Y7 y9 l5 q% J" w e至于所说“官网上也没法下载Repast J”的问题很好解决,4 {' X6 O$ }9 r2 w9 ^2 F' B- p3 S; M
Repast主页上Repast 3链接就是指向Repast J系列的,
. }* K+ g& Z9 t2 e: s实际Repast J的下载地址为:* C% p. U8 G" z# C- M
http://repast.sourceforge.net/repast_3/download.html |