Page 475 - Advanced Mine Ventilation
P. 475

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

                          {
                            flag ¼ true;
                            break;
                          }

                                              q[j] * cdb[j];
                          summtn ¼  summtn þ
                                              q[j];
                          sumair ¼  sumair þ
                     }
                      if (!flag)
                      {
                          jj ¼  i;
                          summtn ¼  summtn þ  qdjunc[i];
                          if(summtn >  sumair * 1e-70)
                              cdj[i] ¼ summtn/sumair;

                          mj[i] ¼  1;
                          goto label1200;
                      }
                  }
              }
              // PRINT POLLUTANT CONCENTRATIONS
                             printPollutantConc();
              bool ret_val ¼
             if(!ret_val)
             {
                goto label1050;
              }

              return 0;
            }

            void sortBranches()
            {
              is ¼  nfbpf þ  1;
              ie ¼  nb - 1;
              je ¼  ie;
              l  ¼ 0;

              for (int i  ¼  is; i <¼ ie; iþþ)
              {
                for (int j  ¼ is; j <¼ je; jþþ)
                {
                  if(rr[jþ1] >  rr[j])
                 {
                          t  ¼  rr[j];
                                   rr[jþ1];
                          rr[j] ¼
   470   471   472   473   474   475   476   477   478   479   480