如何调用粒子位置
-
大家好
我发现move函数里面有p.position()表示粒子位置,但是这个量在move函数外就不能调用了。
如果想要调用粒子的位置,该怎么办呢?
谢谢各位! -
@杨英狄 是可以调用的,肯定是你的code有问题,建议上code.
得看你具体在哪用。 postmove? premove? cloudfunction? cloud? parcel? dispersionmodel? collision model?
-
@星星星星晴 好的好的
-
此回复已被删除! -
@星星星星晴
我想创建一个距离函数,计算粒子与某个固定点的距离
我把这个函数加在kinematicParcel.C文件的move函数后面
万分感谢
DISTANCE.txt -
@杨英狄 看到了你的图 变量中加一个parcelType& p 有这个你才能饮用p
-
你看上面的move也能用p.position
因为下面一句话
所以就是你没引用到parceltypename TrackData::cloudType::parcelType& p = static_cast<typename TrackData::cloudType::parcelType&>(*this);
-
@星星星星晴 谢谢老师的耐心讲解!