1
- from _typeshed import Incomplete
2
1
from collections .abc import Callable , Iterable
3
2
4
3
from networkx .algorithms .flow import edmonds_karp
@@ -21,36 +20,43 @@ def local_node_connectivity(
21
20
G : Graph [_Node ],
22
21
s : _Node ,
23
22
t : _Node ,
24
- flow_func : Callable [..., Incomplete ] | None = None ,
23
+ flow_func : Callable [[ DiGraph [ _Node ], _Node , _Node ], DiGraph [ _Node ] ] | None = None ,
25
24
auxiliary : DiGraph [_Node ] | None = None ,
26
25
residual : DiGraph [_Node ] | None = None ,
27
26
cutoff : float | None = None ,
28
- ): ...
27
+ ) -> float : ...
29
28
@_dispatchable
30
29
def node_connectivity (
31
- G : Graph [_Node ], s : _Node | None = None , t : _Node | None = None , flow_func : Callable [..., Incomplete ] | None = None
32
- ): ...
30
+ G : Graph [_Node ],
31
+ s : _Node | None = None ,
32
+ t : _Node | None = None ,
33
+ flow_func : Callable [[DiGraph [_Node ], _Node , _Node ], DiGraph [_Node ]] | None = None ,
34
+ ) -> float : ...
33
35
@_dispatchable
34
- def average_node_connectivity (G : Graph [_Node ], flow_func : Callable [..., Incomplete ] | None = None ) -> float : ...
36
+ def average_node_connectivity (
37
+ G : Graph [_Node ], flow_func : Callable [[DiGraph [_Node ], _Node , _Node ], DiGraph [_Node ]] | None = None
38
+ ) -> float : ...
35
39
@_dispatchable
36
40
def all_pairs_node_connectivity (
37
- G : Graph [_Node ], nbunch : Iterable [Incomplete ] | None = None , flow_func : Callable [..., Incomplete ] | None = None
38
- ) -> dict [Incomplete , dict [Incomplete , Incomplete ]]: ...
41
+ G : Graph [_Node ],
42
+ nbunch : Iterable [tuple [_Node , _Node ]] | None = None ,
43
+ flow_func : Callable [[DiGraph [_Node ], _Node , _Node ], DiGraph [_Node ]] | None = None ,
44
+ ) -> dict [_Node , dict [_Node , float ]]: ...
39
45
@_dispatchable
40
46
def local_edge_connectivity (
41
47
G : Graph [_Node ],
42
48
s : _Node ,
43
49
t : _Node ,
44
- flow_func : Callable [..., Incomplete ] | None = None ,
50
+ flow_func : Callable [[ DiGraph [ _Node ], _Node , _Node ], DiGraph [ _Node ] ] | None = None ,
45
51
auxiliary : DiGraph [_Node ] | None = None ,
46
52
residual : DiGraph [_Node ] | None = None ,
47
53
cutoff : float | None = None ,
48
- ): ...
54
+ ) -> float : ...
49
55
@_dispatchable
50
56
def edge_connectivity (
51
57
G : Graph [_Node ],
52
58
s : _Node | None = None ,
53
59
t : _Node | None = None ,
54
- flow_func : Callable [..., Incomplete ] | None = None ,
60
+ flow_func : Callable [[ DiGraph [ _Node ], _Node , _Node ], DiGraph [ _Node ] ] | None = None ,
55
61
cutoff : float | None = None ,
56
- ): ...
62
+ ) -> float : ...
0 commit comments