7.21. [ T-Rshow ] セクション¶
xyz メッシュで指定する面の領域境界と、与えられた領域ごとの物理量に比例した色でその領域を塗ります。 通常は、reg メッシュで得られた物理量を value 定義文に書き込み、xyz メッシュで指定する面に領域の色として出力することを目的とします。 従って、この機能は、[parameters] セクションで icntl=9 を指定した時だけ出力させることができます。
物理量に対して、色の変化を線形にするか、対数にするかは、ANGEL パラメータで zlog, zlin により指定してください。 デフォルトは zlin です。
value |
explanation |
xyz |
メッシュ型です。 xyz のみ指定可能で、メッシュ型サブセクションが必要です。 |
value |
explanation |
xy, yz, xz |
2次元表示の断面を指定します。 |
value |
explanation |
|
出力ファイル名を指定します。 これは axis の設定数に対応して必要です。 |
value |
explanation |
1 |
境界線を表示します。 |
2 |
境界線と物質番号を表示します。 |
3 |
境界線と領域番号を表示します。 |
value |
explanation |
1 (省略時) |
領域境界を求める分解能を各辺 resol 倍します。 |
value |
explanation |
0.5 (省略時) |
領域境界を表示する線の太さを定義します。 |
value |
explanation |
optional |
出力ファイルヘッダーのタイトルです。 |
value |
explanation |
optional |
ANGEL パラメータです。 |
value |
explanation |
optional |
SANGEL パラメータです。 |
value |
explanation |
optional |
x 軸テキストです。 |
value |
explanation |
optional |
y 軸テキストです。 |
value |
explanation |
optional |
z 軸テキストです。 |
value |
explanation |
region definition |
領域定義です。 |
value |
各領域の物理量を定義します。 この行の下に value 定義文が必要です。 |
reg val |
value 定義文です。 書式は volume 定義文と同じです。 |
value |
explanation |
72 (省略時) |
value のインプットエコー時の最大コラム数です。 |
value |
explanation |
0 (省略時), 1 |
1 を指定すると、出力ファイルを ANGEL で処理した eps ファイルを作成します。 ファイル名は出力ファイルの拡張子を eps に変えたものです。 |
value |
explanation |
0 (省略時), 1 |
2次元ビットマップ画像ファイルを出力します。 ファイル名は出力ファイルの拡張子を bmp に変えたものです。 mesh=xyz、axis=(xy, yz, xz) のときのみ有効です。 |
value |
explanation |
optional |
r-z, xyz メッシュの座標変換番号、もしくは座標変換定義です。 |
value |
explanation |
2 (省略時) |
Lattice の境界線に関するオプションです。 |
0 |
境界線を描画しません。 |
1 |
境界線を描画します。 ただし、ボクセルファントムはきれいに描画されません。 |
2 |
同じセルの場合は境界線を描画しません。 |
3 |
同じ物質の場合は線なしです。 この場合、Lattice や連続四面体以外でも、隣接セルが同じ物質の場合は境界線が描画されなくなります。 また、gshow>=3 の場合でも、セル番号や Lat 番号は表示されなくなります。 |
例えば、5.6.3 章 の 図 5.6.12 に色を付ける場合、次のような [t-rshow] タリーを用いると、図 7.21.1 の結果を得ることができます。
1: [ T - rshow ]
2: mesh = xyz
3: x-type = 2
4: nx = 100
5: xmin = -10.
6: xmax = 10.
7: y-type = 1
8: ny = 1
9: -5.0 5.0
10: z-type = 2
11: nz = 100
12: zmin = -10.
13: zmax = 10.
14: axis = xz
15: output = 1
16: file = cell-example6-rshow.dat
17: epsout = 1
18: reg = (201<101[-1 1 0]<1) (201<101[0 1 0]<1) (201<101[1 1 0]<1)
19: (201<101[-1 0 0]<1) (201<101[0 0 0]<1) (201<101[1 0 0]<1)
20: (201<101[-1 -1 0]<1) (201<101[0 -1 0]<1) (201<101[1 -1 0]<1)
21: value
22: non reg val # reg definition
23: 1 1000001 1.0000E+00 # ( 201 < 101[ -1 1 0 ] < 1 )
24: 2 1000002 2.0000E+00 # ( 201 < 101[ 0 1 0 ] < 1 )
25: 3 1000003 3.0000E+00 # ( 201 < 101[ 1 1 0 ] < 1 )
26: 4 1000004 4.0000E+00 # ( 201 < 101[ -1 0 0 ] < 1 )
27: 5 1000005 5.0000E+00 # ( 201 < 101[ 0 0 0 ] < 1 )
28: 6 1000006 6.0000E+00 # ( 201 < 101[ 1 0 0 ] < 1 )
29: 7 1000007 7.0000E+00 # ( 201 < 101[ -1 -1 0 ] < 1 )
30: 8 1000008 8.0000E+00 # ( 201 < 101[ 0 -1 0 ] < 1 )
31: 9 1000009 9.0000E+00 # ( 201 < 101[ 1 -1 0 ] < 1 )