Hole
適用対象: 環状Surface
概要: 環状surfaceに、特異点を除いた「極座標」型meshを生成するのに適しています。
構文:
Surface <surface_id_range> Scheme Hole [Rad_intervals <int>] [Bias <double>] [Pair Node <id> With Node <id>]
解説:
このschemeでは、特異点を除いた極座標状meshを生成します。方位方向のcoordinate lineは一定半径になります(scheme mapとは異なります)。方位方向のinterval数は、surfaceの内側と外側の境界loopに設定したinterval数で決まります(両loopのinterval数は同じである必要があります)。半径方向のinterval数は、ユーザー入力rad_intervalsで指定します(既定値は1)。
入力parameter biasを使って半径方向のmeshにbiasを与えられます。既定のbias=0では均一なgrading、0未満では内側loop付近のradial intervalが小さくなり、0より大きい場合は外側loop付近のradial intervalが小さくなります。
内側境界と外側境界のmesh node対応は、pair node "<loop node-id> with node <loop node-id>" 構文で制御します。内側loopのidを1つ、外側loopのidを1つ指定し、その2 nodeを半径方向のmesh lineで接続します。このoptionを指定しない場合、node pairingが最適でなくなり、negative Jacobianが生じる可能性があります。このoptionを使うには、まず内側・外側のcurve loopをmeshし、その後mesh node idを確認します。

図1. Hole schemeの例