pyvista.Nek5000Reader

目次

pyvista.Nek5000Reader#

class Nek5000Reader(*args, **kwargs)[ソース]#

Class for reading .nek5000 files produced by Nek5000 and NekRS.

Added in version 0.45.0.

This reader requires vtk version >=9.3.0.

>>> import pyvista as pv
>>> from pyvista import examples
>>> filename = examples.download_nek5000(load=False)
>>> reader = pv.get_reader(filename)
>>> mesh = reader.read()
>>> mesh.plot(scalars='Velocity', cpos='xy')
../../../_images/pyvista-Nek5000Reader-1_00_00.png

メソッド

Nek5000Reader.cell_array_status(name)

名前付きのセル配列の状態を返します.

Nek5000Reader.disable_all_cell_arrays()

すべてのポイント配列を無効にします.

Nek5000Reader.disable_cell_array(name)

名前付きのセル配列を無効にします.

Nek5000Reader.enable_all_cell_arrays()

すべてのポイント配列を有効にします.

Nek5000Reader.enable_cell_array(name)

名前付きのセル配列を有効にします.

Nek5000Reader.set_active_time_point(time_point)

アクティブ時間やイテレーションをインデックスで設定します.

Nek5000Reader.set_active_time_value(time_value)

アクティブ時刻またはイテレーション値を設定します.

Nek5000Reader.time_point_value(time_point)

インデックスによるタイムポイントまたはイテレーションの値.

アトリビュート

Nek5000Reader.active_time_point

Active time point.

Nek5000Reader.active_time_value

アクティブタイムまたはイテレーション値.

Nek5000Reader.cell_array_names

すべてのセル配列名のリストを返します.

Nek5000Reader.number_cell_arrays

セル配列の数を返します.

Nek5000Reader.number_time_points

読み取り可能なタイムポイントまたはイタレーションの数を返します.

Nek5000Reader.time_values

全タイムまたはイテレーション値.