An integer data type instance of a boundary grid funcion class.
Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
integer(kind=ip), | public | :: | n | The number of elements in the grid function. |
|||
character(len=:), | public, | allocatable | :: | vname | The name of the boundary data. |
||
integer(kind=ip), | public | :: | iob_id | The file unit used for output of this object. |
|||
type(element_boundary_idata), | public, | dimension(:), allocatable | :: | elems | A 1d array of element_boundary_idata type. |
Generic type bound procedure for output.
The interface for an output routine for an integer data type boundary grid function.
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(igfb), | intent(inout) | :: | this | The routine is called on this object. |
||
type(rgf), | intent(in) | :: | coord | A real grid function that contains the coordinates. |
type, extends(gfb) :: igfb
!! An integer data type instance of a boundary grid funcion class.
type(element_boundary_idata), dimension(:), allocatable :: elems
!! A 1d array of element_boundary_idata type.
contains
procedure, non_overridable :: output => output_igfb
!! Generic type bound procedure for output.
final :: deallocate_igfb
!! The finalizer.
end type igfb