Page 480 - Advanced Mine Ventilation
P. 480
Appendix C: Ventilation Network Analyzer in Cþþ With Input and Output 449
jctn[jj] ¼ i;
jj ¼ jjþ1;
}
}
void setFlowsPositive()
{
for(int i¼1; i<¼nb; iþþ)
{
q[i] ¼ q[i] * 1e3;
if(q[i] <¼ 0)
{
l ¼ jj1[i];
jj1[i] ¼ j2[i];
j2[i] ¼ l;
q[i] ¼ -q[i];
}
}
}
void toBeginIteration()
{
nfixbþ1;
ib ¼
bool flag ¼ false;
for(int it¼1; it<¼maxit; itþþ)
{
if(nfixb <¼ 0)
{
je ¼ 0;
}
else
{
je ¼ me[nfixb];
}
l ¼ 0;
sumd ¼ 0;
for(int i¼ib; i<¼nm; iþþ)
{
im ¼ i-nfixb;
js ¼ jeþ1;
je ¼ me[i];
-sumnvp[i];
sumh ¼
0;
sumdh ¼

