diff --git a/evrouting/T.py b/evrouting/T.py new file mode 100644 index 0000000000000000000000000000000000000000..7a1e1a91ee1268b6e56c1ce1e3b852ee09f42077 --- /dev/null +++ b/evrouting/T.py @@ -0,0 +1,5 @@ +from typing import NewType, Tuple + +Node = NewType('Node', int) +Edge = NewType('Edge', Tuple[Node, Node]) +SoC = NewType('SoC', float) \ No newline at end of file diff --git a/evrouting/charge/T.py b/evrouting/charge/T.py new file mode 100644 index 0000000000000000000000000000000000000000..25cd02828d0e4b7f9662a44e2ed9d75de5729bb1 --- /dev/null +++ b/evrouting/charge/T.py @@ -0,0 +1,5 @@ +from typing import NewType, Callable + +from evrouting.T import SoC + +SoCProfile = NewType('SoCProfile', Callable[[SoC], SoC])