Array constructor
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(cell), | allocatable | :: | cells(:) | |||
integer, | intent(in) | :: | n |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(cell), | allocatable | :: | cells(:) |
Public default constructor
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | nv | |||
integer, | intent(in) | :: | nf | |||
integer, | intent(in) | :: | group | |||
character(len=nlen), | intent(in) | :: | geo |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(cell), | allocatable | :: | cells(:) |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(cell), | allocatable | :: | cells(:) | |||
type(psb_desc_type), | intent(in) | :: | desc_c |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(cell), | intent(in) | :: | c |
$ No longer necessary because of INTENT(OUT) $ ! Checks that NCTYPE (output) is not associated $ if(associated(nctype)) then $ deallocate(nctype) $ end if $ $ ! Checks that ICTYPE (output) is not associated $ if(associated(ictype)) then $ deallocate(ictype) $ end if
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(cell), | intent(in) | :: | cells(:) | array of cells structs |
||
integer, | intent(out), | allocatable | :: | nctype(:) | count of each type |
|
integer, | intent(out), | allocatable | :: | ictype(:) | array of cell id's sorted by type |
|
type(psb_desc_type), | intent(in), | optional | :: | desc |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(cell), | intent(in) | :: | cll |