| 查看: 1639 | 回复: 0 | |||
[求助]
UDF=宏函数含义
|
|
NV_V(x[2],=,axis) NV_S(x[0],/=,R) N3V_CROSS(x[1],x[2],x[0]) 这三个函数式什么意思啊 #include "udf.h" /* Computation of anisotropic diffusivity matrix for * cylindrical orthotropic diffusivity */ /* axis definition for cylindrical diffusivity */ static const real origin[3] = {0.0, 0.0, 0.0}; static const real axis[3] = {0.0, 0.0, 1.0}; /* diffusivities in radial, tangential and axial directions */ static const real diff[3] = {1.0, 0.01, 0.01}; DEFINE_ANISOTROPIC_DIFFUSIVITY(cyl_ortho_diff,c,t,i,dmatrix) { real x[3][3]; /* principal direction matrix for cell in cartesion coords. */ real xcent[ND_ND]; real R; C_CENTROID(xcent,c,t); NV_VV(x[0],=,xcent,-,origin); #if RP_3D NV_V(x[2],=,axis); #endif #if RP_3D R = NV_DOT(x[0],x[2]); NV_VS(x[0],-=,x[2],*,R); #endif R = NV_MAG(x[0]); if (R > 0.0) NV_S(x[0],/=,R); #if RP_3D N3V_CROSS(x[1],x[2],x[0]); #else x[1][0] = -x[0][1]; x[1][1] = x[0][0]; #endif /* dmatrix is computed as xT*diff*x */ dmatrix[0][0] = diff[0]*x[0][0]*x[0][0] + diff[1]*x[1][0]*x[1][0] #if RP_3D + diff[2]*x[2][0]*x[2][0] #endif ; dmatrix[1][1] = diff[0]*x[0][1]*x[0][1] + diff[1]*x[1][1]*x[1][1] #if RP_3D + diff[2]*x[2][1]*x[2][1] #endif ; dmatrix[1][0] = diff[0]*x[0][1]*x[0][0] + diff[1]*x[1][1]*x[1][0] #if RP_3D + diff[2]*x[2][1]*x[2][0] #endif ; dmatrix[0][1] = dmatrix[1][0]; #if RP_3D dmatrix[2][2] = diff[0]*x[0][2]*x[0][2] + diff[1]*x[1][2]*x[1][2] + diff[2]*x[2][2]*x[2][2] ; dmatrix[0][2] = diff[0]*x[0][0]*x[0][2] + diff[1]*x[1][0]*x[1][2] + diff[2]*x[2][0]*x[2][2] ; dmatrix[2][0] = dmatrix[0][2]; dmatrix[1][2] = diff[0]*x[0][1]*x[0][2] + diff[1]*x[1][1]*x[1][2] + diff[2]*x[2][1]*x[2][2] ; dmatrix[2][1] = dmatrix[1][2]; #endif |
» 猜你喜欢
依托企业入选了国家启明计划青年人才。有无高校可以引进的。
已经有9人回复
有时候真觉得大城市人没有县城人甚至个体户幸福
已经有11人回复
表哥与省会女结婚,父母去帮带孩子被省会女气回家生重病了
已经有7人回复
同年申请2项不同项目,第1个项目里不写第2个项目的信息,可以吗
已经有8人回复
依托企业入选了国家启明计划青年人才。有无高校可以引进的。
已经有10人回复
天津大学招2026.09的博士生,欢迎大家推荐交流(博导是本人)
已经有9人回复
有院领导为了换新车,用横向课题经费买了俩车
已经有10人回复
AI 太可怕了,写基金时,提出想法,直接生成的文字比自己想得深远,还有科学性
已经有6人回复
找到一些相关的精华帖子,希望有用哦~
用UDF定义了volumetric reaction rate 还怎么在fluent里设置阿累尼乌斯定律参数
已经有11人回复
udf中SV、RP等的含义
已经有4人回复
要自定义一个源项,该源项需要两个方程求解,fluent能实现吗,怎么实现?
已经有6人回复
fluent UDF代码调用预定义程序的问题(如fortran程序)
已经有15人回复
udf中物性参数宏
已经有4人回复
Fluent中UDF自定义了一个热流密度
已经有12人回复
udf定义湍流普朗特数
已经有7人回复
fluent udf 全局变量
已经有4人回复
非稳态计算UDF自定义时间步长
已经有13人回复
fluent-udf自定义标量方程边界条件
已经有5人回复
UDF中DEFINE_ADJUST宏中使用C_UDSI_G
已经有36人回复
fluent 相关宏
已经有4人回复
质量源项、动量源项
已经有4人回复
求助!!!我想要在fluent中针对一个面进行积分,那么UDF应该用什么宏函数?怎么用?
已经有5人回复
好心人帮帮忙吧,为什么这个UDF导入fluent以后,在边界条件处没有显示~~~
已经有17人回复
使用UDF定义边界条件
已经有7人回复
多相流中用udf定义混合物的材料属性
已经有10人回复
UDF程序,形参t重定义等ERROR求教
已经有9人回复
有fluent UDF怎样实现 加速度随时间变化的宏
已经有6人回复
udf profile update interval 是什么意思?
已经有5人回复
【求助】求助仿真中需要一个分段函数来控制电流源
已经有5人回复
科研从小木虫开始,人人为我,我为人人













回复此楼
点击这里搜索更多相关资源