def __init__(self, ID='', ins=None, outs=(), thermo=None, init_with='WasteStream', surface_area=1500, height=4, operation_cycle=(0.5, 1.5, 2.0, 0, 1.0, 0.5, 0.1), aeration=(None, None, None, 2.0), DO_ID='S_O2', suspended_growth_model=None, N_layer=10, pumped_flow=None, underflow=None, X_threshold=3000, v_max=474, v_max_practical=250, rh=0.000576, rp=0.00286, fns=0.00228, cache_state=True, **kwargs):
    SanUnit.__init__(self, ID, ins, outs, thermo, init_with)
    self._V = (surface_area * height)
    self._A = surface_area
    self._h = height
    self._operation_cycle = operation_cycle
    self._aeration = aeration
    self._DO_ID = DO_ID
    self._model = suspended_growth_model
    self._N_layer = N_layer
    self._Q_e = pumped_flow
    self._Q_WAS = underflow
    self._X_t = X_threshold
    self._v_max = v_max
    self._v_max_p = v_max_practical
    self._rh = rh
    self._rp = rp
    self._fns = fns
    self._cache_state = cache_state
    for (attr, value) in kwargs.items():
        setattr(self, attr, value)
    self._init_Vas = None
    self._init_Cas = None
    self._dynamic_composition = None
def __init__(self, ID=, ins=None, outs=(), thermo=None, init_with='WasteStream', surface_area=1500, height=4, operation_cycle=(0.5, 1.5, 2.0, 0, 1.0, 0.5, 0.1), aeration=(None, None, None, 2.0), DO_ID='S_O2', suspended_growth_model=None, N_layer=10, pumped_flow=None, underflow=None, X_threshold=3000, v_max=474, v_max_practical=250, rh=0.000576, rp=0.00286, fns=0.00228, cache_state=True, **kwargs):
    SanUnit.__init__(self, ID, ins, outs, thermo, init_with)
    self._V = (surface_area * height)
    self._A = surface_area
    self._h = height
    self._operation_cycle = operation_cycle
    self._aeration = aeration
    self._DO_ID = DO_ID
    self._model = suspended_growth_model
    self._N_layer = N_layer
    self._Q_e = pumped_flow
    self._Q_WAS = underflow
    self._X_t = X_threshold
    self._v_max = v_max
    self._v_max_p = v_max_practical
    self._rh = rh
    self._rp = rp
    self._fns = fns
    self._cache_state = cache_state
    for (attr, value) in kwargs.items():
        setattr(self, attr, value)
    self._init_Vas = None
    self._init_Cas = None
    self._dynamic_composition = None