timflow.transient.linesink.LineSinkDitchString.equation#

timflow.transient.linesink.LineSinkDitchString.equation()#

Matrix rows for multi-screen conditions where total discharge is specified.

Returns matrix part nunknowns,neq,npval, complex. Returns rhs part nunknowns,nvbc,npval, complex head_out - c*q_s = h_in Set h_i - h_(i+1) = 0 and Sum Q_i = Q I would say headin_i - headin_(i+1) = 0 headout_i - c*qs_i - headout_(i+1) + c*qs_(i+1) = 0 In case of storage: Sum Q_i - A * p^2 * headin = Q