次元の削除 More...
Go to the source code of this file.
Functions/Subroutines | |
| subroutine | gtvardeldim (var, dimord, err) |
次元の削除
このサブルーチンは gtdata_generic から gtdata_generic#Del_dim として提供されます。
Definition in file gtvardeldim.f90.
| subroutine gtvardeldim | ( | type(gt_variable), intent(in) | var, |
| integer, intent(in) | dimord, | ||
| logical, intent(out) | err ) |
変数から次元を削除
変数 var の次元 dimord を削除します。 次元対応表の順位を下げ有効次元数をデクリメントするだけなので、 当該次元がすでに縮退していれば、この操作のあとでも入出力が可能です。
エラーが生じた場合、メッセージを出力してプログラムは強制終了します。 err を与えてある場合にはの引数に .true. が返り、プログラムは終了しません。
| [in] | var | 変数ハンドル |
| [in] | dimord | 削除する次元順序番号 |
| [out] | err | エラーフラグ |
Definition at line 58 of file gtvardeldim.f90.
References dc_trace::beginsub(), dc_trace::dbgmessage(), dc_trace::endsub(), gtdata_internal_map::map_lookup(), gtdata_internal_map::map_set(), and gtdata_internal_map::map_set_ndims().