Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
real(kind=8), | public, | parameter | :: | MissingValueSize | = | 1.0d20 | |
character(len=10), | public, | parameter | :: | EC_Scalar_HeadName | = | 'EC_Scalar:' | |
character(len=10), | public, | parameter | :: | EC_Vector_HeadName | = | 'EC_Vector:' | |
character(len=10), | public, | parameter | :: | FC_Scalar_HeadName | = | 'FC_Scalar:' | |
character(len=10), | public, | parameter | :: | FC_Vector_HeadName | = | 'FC_Vector:' | |
character(len=32), | public, | parameter | :: | OverlapEndLabel | = | 'OverlapEnd' | |
integer, | public, | parameter | :: | EC_Scalar_DataSize | = | 50 | |
integer, | public, | parameter | :: | EC_Vector_DataSize | = | 50 | |
integer, | public, | parameter | :: | FC_Scalar_DataSize | = | 50 | |
integer, | public, | parameter | :: | FC_Vector_DataSize | = | 50 |
Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
character(len=:), | public, | allocatable | :: | name | |||
character(len=:), | public, | allocatable | :: | abbreviated_name | |||
integer(kind=4), | public | :: | ndata | ||||
real(kind=4), | public, | allocatable | :: | data(:) |
Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
character(len=:), | public, | allocatable | :: | name | |||
character(len=:), | public, | allocatable | :: | abbreviated_name | |||
integer(kind=4), | public | :: | ndata | ||||
real(kind=4), | public, | allocatable | :: | x(:) | |||
real(kind=4), | public, | allocatable | :: | y(:) | |||
real(kind=4), | public, | allocatable | :: | z(:) |
Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
character(len=:), | public, | allocatable | :: | name | |||
character(len=:), | public, | allocatable | :: | abbreviated_name | |||
integer(kind=4), | public | :: | ndata | ||||
integer(kind=4), | public, | allocatable | :: | face_num(:) | |||
integer(kind=4), | public, | allocatable | :: | face_flag(:) | |||
real(kind=4), | public, | allocatable | :: | data(:) |
Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
character(len=:), | public, | allocatable | :: | name | |||
character(len=:), | public, | allocatable | :: | abbreviated_name | |||
integer(kind=4), | public | :: | ndata | ||||
integer(kind=4), | public, | allocatable | :: | face_num(:) | |||
integer(kind=4), | public, | allocatable | :: | face_flag(:) | |||
real(kind=4), | public, | allocatable | :: | x(:) | |||
real(kind=4), | public, | allocatable | :: | y(:) | |||
real(kind=4), | public, | allocatable | :: | z(:) |
Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
character(len=:), | public, | allocatable | :: | name | |||
character(len=:), | public, | allocatable | :: | abbreviated_name |
Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
integer, | public, | allocatable | :: | vertexIDs(:) | |||
integer, | public, | allocatable | :: | faceIDs(:) |
dummy (-99) を含む配列 |
||
integer, | public, | allocatable | :: | boundFaceID(:) |
dummy (-99) を含む配列 |
||
integer, | public, | allocatable | :: | adjacentCellIDs(:) |
dummy (-99) を含む配列 |
||
real(kind=4), | public | :: | center(3) | ||||
real(kind=4), | public | :: | coordinate(3) |
Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
type(content_t), | public, | allocatable | :: | node(:) | |||
type(content_t), | public, | allocatable | :: | face(:) |
procedure , public :: read_SCF_file Subroutine | |
procedure , public :: get_fph_element_count Function | |
procedure , public :: get_fph_vertex_count Function | |
procedure , public :: get_fph_face_count Function | |
procedure , public :: set_node_coords Subroutine | |
procedure , public :: get_fph_2d_array_of_point_coords Subroutine | |
procedure , public :: get_fph_2d_array_of_cell_coords Subroutine | |
procedure , public :: get_face2vertices Subroutine | |
procedure , public :: get_face2cells Subroutine | |
procedure , public :: set_cell2faces Subroutine | |
procedure , public :: get_cell2faces Function | |
procedure , public :: get_cell_offsets Subroutine | |
procedure , public :: get_fph_bound_faceIDs Subroutine | |
procedure , public :: get_fph_face_center Subroutine | |
procedure , public :: get_fph_bound_face_center Subroutine | |
procedure , public :: output_fph_cell2face Subroutine | |
procedure , public :: read_cell2face Subroutine | |
procedure , public :: output_fph_bound_face Subroutine | |
procedure , public :: output_fph_vtk Subroutine | |
procedure , public :: get_cell2bound_face Subroutine | |
procedure , public :: get_fph_adjacentCellIDs Subroutine | |
procedure , public :: output_fph_adjacentCell Subroutine | |
procedure , public :: search_fph_vector_data Subroutine |
バイナリファイルをシーケンシャル形式で開く. 開けない場合.false.
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(inout) | :: | unit |
装置番号. |
||
character(len=*), | intent(in) | :: | filename |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(scf_grid_t), | intent(in) | :: | this |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(scf_grid_t), | intent(in) | :: | this |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(scf_grid_t), | intent(in) | :: | this |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(scf_grid_t), | intent(in) | :: | this |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(scf_grid_t), | intent(inout) | :: | this | |||
character(len=*), | intent(in) | :: | filename |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | unit | |||
integer(kind=4), | intent(inout) | :: | NCYC | |||
real(kind=4), | intent(inout) | :: | TIME |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | unit | |||
real(kind=4), | intent(inout), | allocatable | :: | CAN_X(:) | ||
real(kind=4), | intent(inout), | allocatable | :: | CAN_Y(:) | ||
real(kind=4), | intent(inout), | allocatable | :: | CAN_Z(:) | ||
real(kind=4), | intent(inout), | allocatable | :: | CCE_X(:) | ||
real(kind=4), | intent(inout), | allocatable | :: | CCE_Y(:) | ||
real(kind=4), | intent(inout), | allocatable | :: | CCE_Z(:) | ||
type(EC_Scalar_t), | intent(inout), | allocatable | :: | EC_Scalars(:) | ||
type(EC_Vector_t), | intent(inout), | allocatable | :: | EC_Vectors(:) | ||
type(FC_Scalar_t), | intent(inout), | allocatable | :: | FC_Scalars(:) | ||
type(FC_Vector_t), | intent(inout), | allocatable | :: | FC_Vectors(:) | ||
integer, | intent(inout) | :: | EC_Scalar_cnt | |||
integer, | intent(inout) | :: | EC_Vector_cnt | |||
integer, | intent(inout) | :: | FC_Scalar_cnt | |||
integer, | intent(inout) | :: | FC_Vector_cnt | |||
integer, | intent(inout) | :: | NODES | |||
integer, | intent(inout) | :: | NFACE | |||
integer, | intent(inout) | :: | NELEM | |||
integer, | intent(inout) | :: | NDTOT | |||
integer, | intent(inout), | allocatable | :: | IE1(:) | ||
integer, | intent(inout), | allocatable | :: | IE2(:) | ||
integer, | intent(inout), | allocatable | :: | NDNUM(:) | ||
integer, | intent(inout), | allocatable | :: | IDNO(:) |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(EC_Scalar_t) | :: | scalar | ||||
integer(kind=4), | intent(in) | :: | unit | |||
logical, | intent(out) | :: | is_end |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(EC_Vector_t) | :: | vector | ||||
integer(kind=4), | intent(in) | :: | unit | |||
logical, | intent(out) | :: | is_end |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(FC_Scalar_t) | :: | scalar | ||||
integer(kind=4), | intent(in) | :: | unit | |||
logical, | intent(out) | :: | is_end |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(FC_Vector_t) | :: | vector | ||||
integer(kind=4), | intent(in) | :: | unit | |||
logical, | intent(out) | :: | is_end |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer(kind=4), | intent(in) | :: | unit | |||
integer(kind=4), | intent(inout) | :: | retval |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer(kind=4), | intent(in) | :: | unit | |||
real(kind=4), | intent(inout) | :: | retval |
整数型配列の読み込み
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer(kind=4), | intent(in) | :: | unit | |||
integer(kind=4), | intent(out), | allocatable | :: | ret_array(:) | ||
integer(kind=4), | intent(in) | :: | ret_array_size |
倍精度実数型配列の読み込み
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer(kind=4), | intent(in) | :: | unit | |||
real(kind=4), | intent(out), | allocatable | :: | ret_array(:) | ||
integer(kind=4), | intent(in) | :: | ret_array_size |
データを読み飛ばす処理
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer(kind=4), | intent(in) | :: | unit |
文字列(バイト数指定)
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer(kind=4), | intent(in) | :: | unit | |||
integer(kind=4), | intent(in) | :: | byte | |||
character(len=:), | intent(inout), | allocatable | :: | ret_char |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(scf_grid_t), | intent(inout) | :: | this |
節点座標を2次元配列で出力する.
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(scf_grid_t), | intent(inout) | :: | this | |||
real(kind=4), | intent(inout), | allocatable | :: | points(:,:) |
要素中心座標を2次元配列で出力する.
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(scf_grid_t), | intent(inout) | :: | this | |||
real(kind=4), | intent(inout), | allocatable | :: | cells(:,:) |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(scf_grid_t), | intent(inout) | :: | this |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(scf_grid_t), | intent(inout) | :: | this |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(scf_grid_t), | intent(inout) | :: | this |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(scf_grid_t), | intent(inout) | :: | this | |||
real(kind=4), | intent(out), | allocatable | :: | face_center(:,:) |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(scf_grid_t), | intent(inout) | :: | this | |||
integer, | intent(out) | :: | num_boundFaces |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(scf_grid_t), | intent(in) | :: | this | |||
real(kind=4), | intent(inout), | allocatable | :: | bound_center(:,:) |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(scf_grid_t), | intent(inout) | :: | this |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(scf_grid_t), | intent(in) | :: | this | |||
character(len=*), | intent(in) | :: | dir |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(scf_grid_t), | intent(inout) | :: | this | |||
character(len=*), | intent(in) | :: | dir |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(scf_grid_t), | intent(inout) | :: | this |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(scf_grid_t), | intent(inout) | :: | this |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(scf_grid_t), | intent(inout) | :: | this |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(scf_grid_t), | intent(inout) | :: | this | |||
character(len=*), | intent(in) | :: | dir |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(scf_grid_t), | intent(inout) | :: | this | |||
character(len=*), | intent(in) | :: | dir |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(scf_grid_t), | intent(in) | :: | this | |||
character(len=*), | intent(in) | :: | dir |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(scf_grid_t), | intent(in) | :: | this | |||
character(len=*), | intent(in) | :: | key | |||
real(kind=4), | intent(inout), | allocatable | :: | vector(:,:) |
実数のベクトル配列を2次元配列に詰め直す
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
real(kind=4), | intent(out), | allocatable | :: | array(:,:) | ||
real(kind=4), | intent(in) | :: | x(:) | |||
real(kind=4), | intent(in) | :: | y(:) | |||
real(kind=4), | intent(in) | :: | z(:) |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | allocID | |||
integer, | intent(in) | :: | alloc_max | |||
character(len=*), | intent(in) | :: | array_name |