Array constructor
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(face), | allocatable | :: | faces(:) | |||
| integer, | intent(in) | :: | n |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(face), | allocatable | :: | faces(:) |
Public default constructor
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(in) | :: | nv | |||
| integer, | intent(in) | :: | master | |||
| integer, | intent(in) | :: | slave | |||
| integer, | intent(in) | :: | flag |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(face), | allocatable | :: | faces(:) |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(face), | allocatable | :: | faces(:) | |||
| type(psb_desc_type), | intent(in) | :: | desc_f | |||
| type(psb_desc_type), | intent(in) | :: | desc_c |
WARNING! The global results is allocated only on P0. After its usage it must be deallocated in the calling unit by means of the statement: "if(associated(glob_res)) deallocate(glob_res)"
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(face), | allocatable | :: | faces_loc(:) | |||
| type(face), | allocatable | :: | faces_glob(:) | |||
| type(psb_desc_type), | intent(in) | :: | desc_f | |||
| type(psb_desc_type), | intent(in) | :: | desc_c |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(face), | intent(in) | :: | f |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(face), | intent(in) | :: | f |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(face), | intent(in) | :: | f |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(face), | intent(in) | :: | f |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(face), | intent(in) | :: | fc |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(face), | intent(inout) | :: | f | |||
| integer, | intent(in), | optional | :: | nv | ||
| integer, | intent(in), | optional | :: | master | ||
| integer, | intent(in), | optional | :: | slave | ||
| integer, | intent(in), | optional | :: | flag |
| Type | Visibility | Attributes | Name | Initial | |||
|---|---|---|---|---|---|---|---|
| integer, | private | :: | flag | ||||
| integer, | private | :: | master | ||||
| integer, | private | :: | nv | ||||
| integer, | private | :: | slave |
| generic, public :: flag_ => get_face_flag | |
| generic, public :: master_ => get_face_master | |
| generic, public :: nemo_sizeof => nemo_face_sizeof | |
| generic, public :: nv_ => get_face_nv | |
| procedure, public :: set_face | |
| generic, public :: slave_ => get_face_slave | |
| procedure, private :: get_face_flag | |
| procedure, private :: get_face_master | |
| procedure, private :: get_face_nv | |
| procedure, private :: get_face_slave | |
| procedure, private :: nemo_face_sizeof |