関数TF_fift_all マニュアル

(The documentation of function TF_fift_all)

Last Update: 2024/7/1


◆機能・用途(Purpose)

周波数領域での計算で得たフーリエスペクトル一式を時系列データに変換する。
Compute time series data from all Fourier spectra derived in the frequency domain.


◆形式(Format)

#include "winv_sub/fft.h"
inline void TF_fift_all
(const struct TF_parameters parameters,const struct TF_data_obs obs,
 struct TF_model model,struct TF_data_syn syn)


◆引数(Arguments)

parameters 関数TF_set_parameters を用いて設定したパラメータ一式。
List of parameter values set by function TF_set_parameters.
obs 関数 TF_make_obs_data を用いてメンバの値を設定した構造体。
A structure whose values of members have been determined by function TF_make_obs_data.
model 関数 TF_allocate_model, TF_inversion, TF_inversion_1para, TF_calculate_spectrum_upper_half を用いてメンバの値を設定した構造体を与える。 関数内でメンバtimefuncの値が設定される。
Give a structure whose values of members have been determined by functions TF_allocate_model, TF_inversion, TF_inversion_1para, and TF_calculate_spectrum_upper_half. Within the function, the value of member timefunc is determined.
syn 関数 TF_allocate_syn, TF_calculate_syn_spectrum, TF_calculate_spectrum_upper_half を用いてメンバの値を設定した構造体を与える。 関数内でメンバwaveform, waveform_trans, waveform_tilt, waveform_contributionの値が設定される。
Give a structure whose values of members have been determined by functions TF_allocate_syn, TF_calculate_spectrum_upper_half, and TF_calculate_syn_spectrum. Within the function, the values of members waveform, waveform_trans, waveform_tilt, and waveform_contribution are determined.


◆動作(Behaviour)

引数model.timefunc, syn.waveform, syn.waveform_trans, syn.waveform_tilt, syn.waveform_contributionの値(時系列データ)を設定する。 ただしsyn.waveform_trans, syn.waveform_tiltは パラメータoutput_trans_tilt=yesの場合、 syn.waveform_contributionはパラメータoutput_contribution=yesの場合に限り 設定される。
Determine the values (time series data) of members model.timefunc, syn.waveform, syn.waveform_trans, syn.waveform_tilt, and syn.waveform_contribution. However, the values of syn.waveform_trans and syn.waveform_tilt are computed only if parameter output_trans_tilt=yes, and those of syn.waveform_contribution are computed only if parameter output_contribution=yes.