sequence/initialize.h マニュアル

(The documentation of sequence/initialize.h)

Last Update: 2023/6/13


sequence/initialize.hでは 時系列データやフーリエスペクトルを表す構造体の 動的メモリの確保や解放と初期化を行う関数が定義されている。 このヘッダファイル内で定義されている関数を以下に示す。 各関数の詳細は関数名をクリックしてリンク先を参照のこと。
Functions to allocate and release dynamic memories for structures which represent time series and Fourier spectral data, and initialize them, are defined in sequence/initialize.h. Functions defined in this header file are listed below. For details of individual functions, click the links.

関数名
Function name
対象とする型
Supported structure type
機能・用途
Purpose
get_sequence_memory struct sequence 構造体のメンバsize,t0,dtの値を設定し、 メンバvalueの動的メモリを確保する。
Set the values of members size, t0, and dt of a structure, and allocate dynamic memory for member value of the structure.
get_imsequence_memory struct imsequence
get_imsequence2_memory struct imsequence2
zero_sequence struct sequence 構造体のメンバvalueの全配列要素の値を0.0に設定(初期化)する。
Set 0.0 (initialize) to the values of all array components of member value of a structure.
zero_imsequence struct imsequence
zero_imsequence2 struct imsequence2
free_sequence_memory struct sequence 構造体のメンバvalueの動的メモリを解放する。
Release dynamic memories for member value of a structure.
free_imsequence_memory struct imsequence
free_imsequence2_memory struct imsequence2