**it Connectivity/connectivity NAME connectivity
SOURCE
**m Connectivity/free_conn
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(connectivity), | intent(inout) | :: | a2b | |||
integer, | intent(in) | :: | nel | |||
integer, | intent(in) | :: | nconn | |||
integer, | intent(in), | optional | :: | lb |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(connectivity), | intent(out) | :: | c2d | |||
type(connectivity), | intent(in) | :: | a2b |
**m Connectivity/free_conn
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(connectivity) | :: | a2b |
**m Connectivity/free_conn
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(connectivity), | intent(inout) | :: | a2b |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(connectivity), | intent(inout) | :: | a2b | |||
type(psb_desc_type), | intent(in) | :: | desc_a | |||
logical, | intent(in), | optional | :: | is_a2a |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(connectivity), | intent(inout) | :: | a2b | |||
type(psb_desc_type), | intent(in) | :: | desc_a | |||
type(psb_desc_type), | intent(in) | :: | desc_b |
**m Connectivity/free_conn
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(connectivity), | intent(in) | :: | a2b_loc | |||
type(connectivity), | intent(out) | :: | a2b_glob | |||
type(psb_desc_type), | intent(in) | :: | desc_a | |||
type(psb_desc_type), | intent(in) | :: | desc_b |
**m Connectivity/free_conn
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | iout | |||
type(connectivity), | intent(in) | :: | a2b | |||
character(len=*), | intent(in), | optional | :: | head |
**m Connectivity/free_conn
Counts the number of references to each B in the A2B structure
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(connectivity), | intent(in) | :: | a2b | |||
integer, | intent(in) | :: | nb |
**m Connectivity/free_conn
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(connectivity), | intent(inout) | :: | a2b | |||
integer, | intent(in) | :: | iglob_to_loc_a(:) | |||
integer, | intent(in) | :: | iloc_to_glob_b(:) | IP - 5/27/2019: This work-around fixes an ICE with Intel 18.0.5.274 Note: The ICE only shows up when building the submodule that implements this procedure |
**m Connectivity/free_conn
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(connectivity), | intent(in) | :: | a2b | |||
integer, | allocatable | :: | lookup(:) | |||
integer, | allocatable | :: | conn(:) |
**m Connectivity/free_conn
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(connectivity), | intent(in) | :: | a2b | |||
type(connectivity), | intent(out) | :: | b2a |
**m Connectivity/free_conn
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(connectivity), | intent(in), | target | :: | a2b | ||
integer, | pointer | :: | ith_conn(:) | |||
integer, | intent(in) | :: | i |
**m Connectivity/free_conn
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(connectivity), | intent(in) | :: | a2b | |||
integer, | intent(in), | optional | :: | lb |
**m Connectivity/free_conn
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(connectivity), | intent(in) | :: | a2b | |||
character(len=1), | intent(in), | optional | :: | gl |
**m Connectivity/free_conn
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(connectivity), | intent(in) | :: | a2b | |||
character(len=1), | intent(in), | optional | :: | gl |
**m Connectivity/free_conn
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(connectivity), | intent(in) | :: | conn |
**m Connectivity/free_conn
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(connectivity), | intent(inout) | :: | a2b | |||
integer, | intent(in) | :: | i | |||
integer, | intent(in) | :: | ith_conn(:) |
**m Connectivity/free_conn
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(connectivity), | intent(in) | :: | a2b |
Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
integer, | private, | allocatable | :: | conn(:) | |||
integer, | private, | allocatable | :: | lookup(:) | |||
integer, | private | :: | nconn_glob | ||||
integer, | private | :: | nel_glob |
procedure, public :: get_conn_csr | |
procedure, public :: get_dual_conn | |
procedure, public :: get_ith_conn | |
procedure, public :: max_conn | |
procedure, public :: nconn_ | |
procedure, public :: nel_ | |
generic, public :: nemo_sizeof => nemo_connectivity_sizeof | |
procedure, public :: set_ith_conn | |
procedure, public :: unused_elements | |
procedure, private :: g2l_conn_core | |
procedure, private :: nemo_connectivity_sizeof |