function mass_conservation_error = hydraulic_network_eval_with_minor_losses(H) global H1 num_edges edges f A r K_M; H = [H1; H]; Q = zeros([num_edges, 1]); for e = 1 : num_edges from = edges(e, 1); to = edges(e, 2); Q(e) = sign(H(from)-H(to)) * ... compute_flow_with_minor_losses(H(from)-H(to), f(e), K_M(e)); end mass_conservation_error = A * Q + r; % This will be 0 when we have a % good solution end
Not enough input arguments. Error in hydraulic_network_eval_with_minor_losses (line 3) H = [H1; H];