gtool5 Fortran 90/95 ライブラリ 1.0.0-rc5
English
Loading...
Searching...
No Matches
gtdata_generic::slice Interface Reference

More...

Public Member Functions

subroutine gtvarsliceauto (var, compatible)
subroutine gtvarslice (var, dimord, start, count, stride)
subroutine gtvarslicec (var, string, err)

Detailed Description

スライス (入出力範囲限定) インターフェース

現在の入出力範囲の大きさは inquire(var, size=) で取得できる。

  • おまかせ指示: compatible を指定するとまったく同じに指定
  • 次元指定: 次元番号を指定
  • 文字列: 文字列による指示

Definition at line 500 of file gtdata_generic.f90.

Member Function/Subroutine Documentation

◆ gtvarslice()

subroutine gtdata_generic::slice::gtvarslice ( type(gt_variable), intent(in) var,
integer, intent(in) dimord,
integer, intent(in), optional start,
integer, intent(in), optional count,
integer, intent(in), optional stride )

Definition at line 507 of file gtdata_generic.f90.

508 use gtdata_types, only: gt_variable
509 type(GT_VARIABLE), intent(in):: var
510 integer, intent(in):: dimord
511 integer, intent(in), optional:: start
512 integer, intent(in), optional:: count
513 integer, intent(in), optional:: stride

◆ gtvarsliceauto()

subroutine gtdata_generic::slice::gtvarsliceauto ( type(gt_variable), intent(inout) var,
type(gt_variable), intent(in), optional compatible )

Definition at line 501 of file gtdata_generic.f90.

502 use gtdata_types, only: gt_variable
503 type(GT_VARIABLE), intent(inout):: var
504 type(GT_VARIABLE), intent(in), optional:: compatible

◆ gtvarslicec()

subroutine gtdata_generic::slice::gtvarslicec ( type(gt_variable), intent(inout) var,
character(len = *), intent(in) string,
logical, intent(out) err )

Definition at line 516 of file gtdata_generic.f90.

517 use gtdata_types, only: gt_variable
518 type(GT_VARIABLE), intent(inout):: var
519 character(len = *), intent(in):: string
520 logical, intent(out):: err

The documentation for this interface was generated from the following file: