Refine node getter api

This commit is contained in:
wqy
2022-09-22 21:41:26 +08:00
parent 345ce9a98d
commit 90f02752e9
6 changed files with 126 additions and 167 deletions

View File

@@ -16,21 +16,22 @@ from .s0_base import is_link, is_pipe, is_pump, is_valve
from .s0_base import is_curve
from .s0_base import is_pattern
from .s0_base import get_nodes, get_links, get_curves, get_patterns
from .s0_base import get_node_links
from .s1_title import set_title, get_title
from .s2_junctions import add_junction, delete_junction
from .s2_junctions import get_junction_elevation, get_junction_demand, get_junction_pattern, get_junction_coord
from .s2_junctions import set_junction_elevation, set_junction_demand, set_junction_pattern, set_junction_coord
from .s2_junctions import get_junction_property_names, get_junction_properties
from .s3_reservoirs import add_reservoir, delete_reservoir
from .s3_reservoirs import get_reservoir_head, get_reservoir_pattern, get_reservoir_coord
from .s3_reservoirs import set_reservoir_head, set_reservoir_pattern, set_reservoir_coord
from .s3_reservoirs import get_reservoir_property_names, get_reservoir_properties
from .s4_tanks import OVERFLOW_YES, OVERFLOW_NO
from .s4_tanks import add_tank, delete_tank
from .s4_tanks import get_tank_elevation, get_tank_init_level, get_tank_min_level, get_tank_max_level, get_tank_diameter, get_tank_min_vol, get_tank_vol_curve, get_tank_overflow, get_tank_coord
from .s4_tanks import set_tank_elevation, set_tank_init_level, set_tank_min_level, set_tank_max_level, set_tank_diameter, set_tank_min_vol, set_tank_vol_curve, set_tank_overflow, set_tank_coord
from .s4_tanks import get_tank_property_names, get_tank_properties
from .s5_pipes import PIPE_STATUS_OPEN, PIPE_STATUS_CLOSED, PIPE_STATUS_CV
from .s5_pipes import add_pipe, delete_pipe