@@ -98,6 +98,38 @@ def ENgetnodeid(index):
9898 if ierr != 0 : raise ENtoolkitError (ierr )
9999 return label .value
100100
101+ def ENsettitle (line1 ,line2 ,line3 ):
102+ """Set inp file title
103+
104+ Arguments:
105+ line1: line 1 of 3 inp title lines
106+ line2: line 2 of 3 inp title lines
107+ line3: line 3 of 3 inp title lines"""
108+ ierr = _lib .ENsettitle (ctypes .c_char_p (line1 .encode ()),
109+ ctypes .c_char_p (line2 .encode ()),
110+ ctypes .c_char_p (line3 .encode ()))
111+ if ierr != 0 : raise ENtoolkitError (ierr )
112+
113+
114+ def ENsetflowunits (units_code ):
115+ """Set flow units
116+
117+ Arguments:
118+ units_code: int code for unit type:
119+ EN_CFS 0 cubic feet per second
120+ EN_GPM 1 gallons per minute
121+ EN_MGD 2 million gallons per day
122+ EN_IMGD 3 Imperial mgd
123+ EN_AFD 4 acre-feet per day
124+ EN_LPS 5 liters per second
125+ EN_LPM 6 liters per minute
126+ EN_MLD 7 million liters per day
127+ EN_CMH 8 cubic meters per hour
128+ EN_CMD 9 cubic meters per day
129+ """
130+ ierr = _lib .ENsetflowunits (ctypes .c_int (units_code ))
131+ if ierr != 0 : raise ENtoolkitError (ierr )
132+
101133
102134def ENgetnodetype (index ):
103135 """Retrieves the node-type code for a specific node.
0 commit comments