Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(type_coloring), | intent(inout) | :: | self | |||
type(type_crs_adjacency_element), | intent(in) | :: | graph |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(type_coloring), | intent(inout) | :: | self | |||
type(type_crs_adjacency_element), | intent(in) | :: | graph |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(type_coloring), | intent(inout) | :: | self | |||
class(type_crs_adjacency_element), | intent(in) | :: | graph |
Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
integer(kind=int32), | public, | allocatable | :: | elements(:) | |||
integer(kind=int32), | public | :: | num_elements | = | 0 |
Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
character(len=:), | public, | allocatable | :: | algorithm_name | |||
integer(kind=int32), | public, | allocatable | :: | color(:) | |||
type(type_colored_info), | public, | allocatable | :: | colored(:) | |||
integer(kind=int32), | public | :: | num_colors | = | 0 |
procedure, public, pass(self) :: coloring_dsatur | |
procedure, public, pass(self) :: coloring_lfo | |
procedure, public, pass(self) :: coloring_welsh_powell | |
procedure, public, pass(self) :: initialize => initialize_type_coloring | |
procedure, public, pass(self) :: populate => populate_coloring_result |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(type_coloring), | intent(inout) | :: | self | |||
character(len=*), | intent(in) | :: | algorithm_name | |||
class(type_crs_adjacency_element), | intent(in) | :: | adjacency |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(type_coloring), | intent(inout) | :: | self |