| Type | Visibility | Attributes | Name | Initial | |||
|---|---|---|---|---|---|---|---|
| integer, | public | :: | nvxts | Number of vertices. |
|||
| integer, | public | :: | nedgs | Number of edges. |
|||
| integer, | public, | pointer | :: | xadj(:) | => | null() | |
| integer, | public, | pointer | :: | adjncy(:) | => | null() | |
| integer, | public | :: | numflag | = | 1 | Numbering style. |
|
| integer, | public | :: | ncon | ||||
| integer, | public, | pointer | :: | vwgt(:) | => | null() | |
| integer, | public, | pointer | :: | adjwgt(:) | => | null() | |
| integer, | public, | pointer | :: | vsize(:) | => | null() |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| character, | intent(in) | :: | char |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(in) | :: | unit | |||
| integer, | intent(out) | :: | stat |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer(kind=c_int), | intent(in) | :: | ne | |||
| integer(kind=c_int), | intent(in) | :: | nn | |||
| integer(kind=c_int), | intent(in) | :: | eptr(ne+1) | |||
| integer(kind=c_int), | intent(in) | :: | eind(:) | |||
| integer(kind=c_int), | intent(in) | :: | numflag | |||
| integer(kind=c_int), | intent(out), | allocatable | :: | xadj(:) | ||
| integer(kind=c_int), | intent(out), | allocatable | :: | adjncy(:) | ||
| integer(kind=c_int), | intent(out), | optional | :: | stat |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| character(len=*), | intent(in) | :: | fname | |||
| class(graph_type), | intent(out) | :: | graph | |||
| integer, | intent(in), | optional | :: | numflag |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| character(len=*), | intent(in) | :: | fname | |||
| class(graph_type), | intent(in) | :: | graph |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(in) | :: | unit | |||
| integer, | intent(in) | :: | xadj(:) | |||
| integer, | intent(in) | :: | adjncy(:) | |||
| integer, | intent(in), | optional | :: | numflag | ||
| integer, | intent(in), | optional | :: | vwgt(:) | ||
| integer, | intent(in), | optional | :: | adjwgt(:) | ||
| integer, | intent(in), | optional | :: | vsize(:) |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(in) | :: | unit | |||
| integer, | intent(out), | pointer | :: | xadj(:) | ||
| integer, | intent(out), | pointer | :: | adjncy(:) | ||
| integer, | intent(in), | optional | :: | numflag | ||
| integer, | optional | pointer | :: | vwgt(:) | ||
| integer, | intent(out), | optional | pointer | :: | adjwgt(:) | |
| integer, | intent(out), | optional | pointer | :: | vsize(:) |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(in) | :: | opts(0:) | |||
| integer, | intent(in), | optional | :: | unit |