waterPML_sub/topography.h マニュアル

(The documentation of waterPML_sub/topography.h)

Last Update: 2023/12/15


waterPML_sub/topography.hでは 地形データを読み込んで媒質の設定に反映する関数 が定義されている。 このヘッダファイル内で定義されている関数を以下に示す。 各関数の詳細は関数名をクリックしてリンク先を参照のこと。
Functions to read topography data and set the material configuration correspondingly are defined in waterPML_sub/topography.h. Functions defined in this header file are listed below. For details of individual functions, click the links.

関数名
Function name
機能・用途
Purpose
TF_initialize_surface struct TF_surface型構造体のメモリ確保と初期化を行う。
Allocate dynamic memory for a struct TF_surface-type structure and initialize it.
TF_read_topography_structure 地形データをファイルからstruct topography型構造体に読み込む。
Read topography data from files to struct topography-type structures.
TF_merge_topography_structure 複数のstruct topography型構造体(配列)で与えられた地形データを 1つの構造体に統合する
Merge topography data given by multiple struct topography-type structures into a single structure.
TF_set_solid_surface_from_structure struct topography型構造体で与えられた地形データを 格子セルの位置に合わせて補間する。
Adjust the topography data, given by a struct topography-type structure, to the locations of grid cells by interpolation.
TF_read_topography_3d 地形データをファイルからstruct _3d_data型構造体に読み込む。
Read topography data from files to struct _3d_data-type structures.
TF_set_solid_surface_from_3d struct _3d_data型構造体で与えられた地形データを 格子セルの位置に合わせて補間する。
Adjust the topography data, given by a struct _3d_data-type structure, to the locations of grid cells by interpolation.
TF_set_material_type 半格子点の媒質の種類を設定する。
Set the medium types of half-grid nodes.