Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
character(len=nlen), | private | :: | geo | abbreviation for kind of cell |
|||
integer, | private | :: | group | group ID of cell |
|||
integer, | private | :: | nf | number of faces |
|||
integer, | private | :: | nv | number of vertices |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(cell), | intent(in) | :: | c |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(cell), | intent(in) | :: | c |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(cell), | intent(in) | :: | c |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(cell), | intent(in) | :: | cll |
TYPE cell
PRIVATE
INTEGER :: nv !! number of vertices
INTEGER :: nf !! number of faces
INTEGER :: group !! group ID of cell
CHARACTER(len=nlen) :: geo !! abbreviation for kind of cell
CONTAINS
PROCEDURE, PRIVATE :: get_cell_nv, get_cell_geo, get_cell_group !Getters
GENERIC, PUBLIC :: nv_ => get_cell_nv
GENERIC, PUBLIC :: geo_ => get_cell_geo
GENERIC, PUBLIC :: group_ => get_cell_group
PROCEDURE, PRIVATE :: nemo_cell_sizeof
GENERIC, PUBLIC :: nemo_sizeof => nemo_cell_sizeof
END TYPE cell