如何对拉格朗日粒子进行统计?
-
-
@Rachel0096 ```
label particleNumber;
particleNumber = 0;
forAllIter( basicKinematicCloud , kinematicCloud, iter)
{
parcelType& p = iter();
// 判断颗粒位置是否在你的slice附近范围内,如果是:
particleNumber+= p.nParticle();
//否则不计数
}
reduce(particleNumber, sumOp<label>()); -
@OItoCFD 请问是加在哪里啊,是要写一个后处理文件嘛
-
@Rachel0096 就加在你的所用的求解器的c文件更新粒子附近的地方吧,我只是写了个大概的,具体的你得看你用的求解器里面的具体内容
-
@Rachel0096 我觉得可以用切块命令,切出来一个小长方体
2023年4月10日 12:15
3/5
2023年4月18日 06:09