easymesh <NAME> [<options>]
| -d | don't triangulate domain |
| -g | without graphic output |
| -m | without messages |
| -r | without relaxation |
| -s | without Laplacian smoothing |
| +dxf | create drawing in DXF format |
| +fig | create drawing in fig format |
| +example | create example input file |
输入文件的格式为:
| 第一行 | <Nbp> |
| 紧接着的 Nbp 行 | <point:> <x> <y> <spacing> <marker> |
| 下一行 | <Nbs> |
| 下面的 Nbs 行 | <segment:> <start_point> <end_point> <marker> |
其中
| Nbn | 边界上的点数 |
| Nbs | 边界上的边数 |
| marker | 边界条件标志 |
请注意:输入文件的扩展名必须是 '.d'!
EasyMesh 会产生下面的一些输出文件:
NAME.n NAME.e NAME.s
| 第一行 | <Nn> |
| 下面的 Nn 行 | <node:> <x> <y> <marker> |
| 最后的两行 | 是程序加入的注释 |
| Nn | 节点个数 |
| x, y | 节点坐标 |
| marker | 节点的边界标志 |
| 第一行 | <Ne> |
| 下面的 Ne行 | <element:> <i> <j> <k> <ei> <ej> <ek> <si> <sj> <sk> |
| 最后的两行 | 是程序加入的注释 |
| Ne | 单元的个数 |
| i, j, k | 单元的节点指标 |
| ei, ej, ek | 单元的邻居单元指标 |
| si, sj, sk | 单元的边的指标 |
| 第一行 | <Ns> |
| 下面的 Ns 行 | <side:> <c> <d> <ea> <eb> <marker> |
| Ns | 边个数 |
| c, d | 边的起点和终点指标 |
| ea, eb | 边的左右两个邻居单元的指标 |
注意:如果 eb 是 -1,则说明右边没有邻居单元,也就是 说这个边是位于边界上的!