Page 491 - Advanced Mine Ventilation
P. 491

460                Appendix C: Ventilation Network Analyzer in Cþþ With Input and Output

                         nbþ1;
                int i ¼
                l  ¼ 0;
                n  ¼ 0;

                for(int ij¼is; ij<¼nb; ijþþ)
                {
                  i  ¼  i-1;
                  out[i] ¼  0;
                  k  ¼  branch[i];
                  ja  ¼ jj1[k];
                  jb  ¼ j2[k];

                  if(jc[ja] >  jc[jb])
                  {
                    if(jc[jb] !¼ 0)
                    {
                        jj ¼ jc[jb];
                        for(int j¼1; j<¼maxj; jþþ)
                        {
                            if(jc[j] ¼¼ jj)
                            {
                                         jc[ja];
                                jc[j] ¼
                            }
                        }
                    }
                    else
                    {
                                jc[ja];
                      jc[jb] ¼
                    }
              }

              else if(jc[ja] < jc[jb])
              {
                if(jc[ja] !¼ 0)
                {
                  jj  ¼ jc[jb];
                  for(int j¼1; j<¼maxj; jþþ)
                  {
                    if(jc[j] ¼¼ jj)
                    {
                      jc[j] ¼ jc[ja];
                    }
                  }
              }
   486   487   488   489   490   491   492   493   494   495   496