UDF实现DPM粒子的破碎
-
各位大佬好,最近一直在琢磨用UDF来实现DPM粒子的破碎,但是在Help文档中一直没有找到相关的宏实现。
然后在软件安装路径下找到了一些从字面理解上可以实现的函数,新注入一个粒子或者复制一个粒子,如(在dpm_mem.h头文件中):
void copy_pvars_to_particle(Particle *np, Particle *p)
void copy_tp_to_pvars(Particle *p, Tracked_Particle *tp)
void copy_pvars_to_tp(Tracked_Particle *tp, Particle *p);
void deep_copy_particle(Particle *np, Particle *p);
void append_particle_to_list(Particle *p, Particle **pl,Injection *I);
void copy_p_to_tp(Tracked_Particle *tp, Particle *p, cxboolean unsteady_tracking,int tracking_migrants);问题是上面这些函数在尝试过程中始终没能成功,不知各位大佬有没有相关经验啊。