変数入出力範囲限定情報を取得 More...
Go to the source code of this file.
Functions/Subroutines | |
| subroutine | gtvargetslice (var, dimord, start, count, stride, count_compact) |
変数入出力範囲限定情報を取得
このサブルーチンは gtdata_generic から gtdata_generic#Get_Slice として提供されます。
Definition in file gtvargetslice.f90.
| subroutine gtvargetslice | ( | type(gt_variable), intent(in) | var, |
| integer, intent(in) | dimord, | ||
| integer, intent(out), optional | start, | ||
| integer, intent(out), optional | count, | ||
| integer, intent(out), optional | stride, | ||
| logical, intent(in), optional | count_compact ) |
指定次元の入出力範囲情報を取得
変数 var の dimord 番目の次元に関して、 Slice によって設定された入出力範囲の情報を取得します。 start, count, stride に関しては Slice を参照してください。
count_compact に .true. を指定すると、縮退された次元も含んで問い合わせを行います。
Get_Slice は 2 つのサブルーチンの総称名であり、 他にも変数の依存する全ての次元に関して一括で情報を取得する方法もあります。
| [in] | var | 変数ハンドル |
| [in] | dimord | 次元順序番号 |
| [out] | start | 開始インデックス (省略可能) |
| [out] | count | カウント (省略可能) |
| [out] | stride | ストライド (省略可能) |
| [in] | count_compact | 縮退次元を含むか (省略可能) |
Definition at line 60 of file gtvargetslice.f90.
References gtdata_internal_map::dimord_skip_compact(), and gtdata_internal_map::map_lookup().