Page 471 - Advanced Mine Ventilation
P. 471

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

              if((nþnfbpf-nm) !¼ 0)
              {
                cout << "yn NUMBER OF BASIC BRANCHES    ¼  " << n << " AND
                 " << nf << " IN THE MINE" << endl;
         FANS ¼
                exit(0);
             }

              if(nfbpf >  0)
              {
                for(int i¼1; i<¼nfbpf; iþþ)
                {
                  out[i] ¼  1;
                }
              }

              tofindMeshes();
              toReadPrintNVP();

              toPrintMeshTable();
             if(nfbpf  >  0)
             {
               toApproximateFanCharacteristics();
               ie ¼ nfbpf;

               if(nfixb > 0)
                {
                  cout << "ynynInput " << nfixb << " dd values : "<< endl;

                  for(int i  ¼  1; i<¼nfixb ; iþþ)
                  {
                    cin >> dd[i];
                  }
                }
              }
              else
              {
               dd[l] ¼  100;
               ie ¼ 1;
              }

              setInitialValues();
             toBeginIteration();
              computeAndPrintHeadLoss();
   466   467   468   469   470   471   472   473   474   475   476