UDF学习(二)基础数据类型与常见宏

数据类型:

Domain *d
Thread *t (Thread指针包含两种:一种是face thread(边界),另一种是cell thread(计算域)。其中,face thread由一系列网格单元面组成。cell thread由一系列网格单元组成。同时,face thread与cell thread共同组成了domain)thread可以理解为一种几何、指针;
cell_t c
face_t f
Node *v
real a,b[ND_ND]
int i
在这里插入图片描述

循环宏

在这里插入图片描述

thread_loop_c (t, d)在domain里面对计算域进行循环
thread_loop_f (t,d)在domain里对边界进行循环
begin_c_loop (c,t) 在计算域内对网格单元进行循环
begin_f_loop (f,t) 在边界内对网格单元的面进行循环
end_c_loop (c,t) 结束在计算域内对网格单元进行循环
end_f_loop (c,t)结束在边界内对网格单元进行循环
c_face_loop (c,t)遍历网格单元上的所有网格面
c_node_loop (c,t)遍历网格单元上的所有网格节点
f_node_loop (f,t,n)遍历网格面中的所有网格节点
边界-边界内的网格单元-结束循环;

注意:

thread_loop_c (t,d) 必须与begin_c_loop (c,t)同时使用,但begin_c_loop (c,t)不一定与thread_loop_c (t,d)同时使用。
同理thread_loop_f(t,d)必须与begin_f_loop (c,t)同时使用,但begin_f_loop (c,t)不一定与thread_loop_f(t,d)同时使用。

相关推荐

  1. 、C#基础语法( 变量数据类型

    2024-01-29 08:30:03       37 阅读
  2. C#基础知识 - 变量、常量数据类型

    2024-01-29 08:30:03       38 阅读
  3. Rust变量、常量声明基本数据类型

    2024-01-29 08:30:03       41 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-01-29 08:30:03       17 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-01-29 08:30:03       16 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-01-29 08:30:03       15 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-01-29 08:30:03       18 阅读

热门阅读

  1. go标准库Context上下文

    2024-01-29 08:30:03       30 阅读
  2. web架构师编辑器内容-添加自动保存的功能

    2024-01-29 08:30:03       37 阅读
  3. 获取本机请求时真实ip

    2024-01-29 08:30:03       27 阅读
  4. Qt 分段Bezier曲线插值(2D)

    2024-01-29 08:30:03       45 阅读
  5. OpenCV 3 - Mat对象介绍

    2024-01-29 08:30:03       31 阅读
  6. RBE306TC Computer Vision Systems

    2024-01-29 08:30:03       29 阅读
  7. 知识搜索术学习笔记

    2024-01-29 08:30:03       26 阅读
  8. 自然语言处理(NLP)领域的应用和发展历程

    2024-01-29 08:30:03       29 阅读