pyvista.CGNSReader#
- class CGNSReader(*args, **kwargs)[ソース]#
.cgnsファイル用のCGNSリーダーです.
マルチブロックデータセットを作成し,CGNSファイル形式で保存されたバイナリファイルから,ノード,セルまたはフェースにデータが格納された非構造格子および構造格子を読み込む.
デフォルトでは,境界パッチだけでなく,すべての点およびセル配列がロードされます.これは VTK のデフォルトと異なります.詳細については, vtkCGNSReader を参照してください.
例
CGNS ファイルを読み込みます. デフォルトで全配列がロードされます.
>>> import pyvista as pv >>> from pyvista import examples >>> filename = examples.download_cgns_multi(load=False) >>> reader = pv.CGNSReader(filename) >>> reader.load_boundary_patch = False >>> ds = reader.read() >>> ds[0][0].cell_data pyvista DataSetAttributes Association : CELL Active Scalars : None Active Vectors : Momentum Active Texture : None Active Normals : None Contains arrays : Density float64 (2928,) Momentum float64 (2928, 3) VECTORS EnergyStagnationDensity float64 (2928,) ViscosityEddy float64 (2928,) TurbulentDistance float64 (2928,) TurbulentSANuTilde float64 (2928,)
メソッド#
名前付きベース配列の状態を返します. |
|
すべてのベースを読み込まないようにします. |
|
すべてのファミリーを読み込まないようにします. |
|
全ベースの読み取りを可能にします. |
|
全ファミリーの読み取りを可能にします. |
|
ファミリー配列の状態を名前付きで返します. |
アトリビュート#
すべてのベース配列名のリストを返します. |
|
各ゾーンの各ブロックをランクごとに分散させます. |
|
すべてのファミリー配列名のリストを返します. |
|
ロードバウンダリパッチを返すか設定します. |
|
ベースとなる配列の個数を返します. |
|
面状配列の個数を返します. |
|
非定常なパターンを用いてリターンまたはセットします. |
|
2次元解の場合,ベクトルに空の次元を追加して返すか設定します. |