traveltime/structure.h マニュアル

(The documentation of traveltime/structure.h)

Last Update: 2021/12/8


traveltime/structure.hでは traveltimeヘッダファイルパッケージで主に用いる構造体が定義されている。 各構造体の定義を以下に示す。
Structures mainly used in traveltime header file package are defined in traveltime/structure.h. Definitions of individual structures are shown below.

◆目次(Table of contents)



◆struct traveltime_data型構造体 (A struct traveltime_data-type structure)

1観測点の走時データ(P波とS波)を表現するための構造体である。 以下のメンバから成る。
A structure to represent the travel times of P- and S-waves at a station. This structure is composed of the following members.


Type
メンバ名
Name of member
メンバの意味
Meaning of member
char station_name[strsize] 観測点名。
The station name.
double station_x 観測点の\(x\)座標。
The \(x\)-coordinate of the station.
double station_y 観測点の\(y\)座標。
The \(y\)-coordinate of the station.
double station_z 観測点の\(z\)座標。
The \(z\)-coordinate of the station.
double Tp P波走時。
The P-wave travel time.
double Ts S波走時。
The S-wave travel time.
_Bool coordinate_specified 座標が指定されたか否かを示すフラグ。
A flag to indicate whether the coordinate is specified.
_Bool Tp_given P波走時が与えられたか否かを示すフラグ。
A flag to indicate whether the P-wave travel time is given.
_Bool Ts_given S波走時が与えられたか否かを示すフラグ。
A flag to indicate whether the S-wave travel time is given.


◆struct traveltime_data_multiple型構造体 (A struct traveltime_data_multiple-type structure)

1観測点の走時データ(複数の相)を表現するための構造体である。 以下のメンバから成る。
A structure to represent the travel times of multiple phases at a station. This structure is composed of the following members.


Type
メンバ名
Name of member
メンバの意味
Meaning of member
char station_name[strsize] 観測点名。
The station name.
double station_x 観測点の\(x\)座標。
The \(x\)-coordinate of the station.
double station_y 観測点の\(y\)座標。
The \(y\)-coordinate of the station.
double station_z 観測点の\(z\)座標。
The \(z\)-coordinate of the station.
_Bool coordinate_specified 座標が指定されたか否かを示すフラグ。
A flag to indicate whether the coordinate is specified.
int Nphases 相の個数。
The number of phases.
char ∗∗ phase_names 相の名前を並べた配列。
An array composed of the names of the phases.
double ∗ T 各相の走時から成る配列。
An array composed of the traveltimes of the phases.