|
发表于 2010-5-6 16:40:03
|
显示全部楼层
原帖由 zhaoxinyu 于 2010-5-6 00:31 发表
在dpm模型中,我想通过DEFINE_ON_DEMAND()得到颗粒的一些计算值,我定义了变量Particle *p,但在编译的时候提示我local variable 'p' used without having been initialized,我想问一下,应该怎样解决啊?希望高手 ...
DEFINE_ON_DEMAND宏不能给你提供Tracked_particle*类型的参数,也就是说你无法获得流场内每个轨迹上的颗粒。建议用别的dpm宏。比如DEFINE_DPM_SCALAR_UPDATE。里面有个Tracked_particle*p是系统提供给你的,其中包含了流场内每个cell的颗粒数据。 |
|