Page 473 - Advanced Mine Ventilation
P. 473

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

              //READ OUTSIDE CONDITIONS
              cout << "ynInput jj value" << endl;
              cin >> jj;

              // FIND JUNCTION COUNTER FOR OUTSIDE JUNCTION
              for(int j¼1; j<¼nj; jþþ)
              {
                 if(jctn[j] ¼¼ jj)
                  {
                    jj¼j;
                    break;
                  }
              }
              cdj[jj] ¼  0.0;
              mj[jj] ¼  1;
              // READ GENERAL DIESEL EXHAUST GENERATION RATES
              cout << "ynInput qdbg, delqdg, qdjg, tlv and nqdjs values : " <<
         endl;
              cin >> qdbg >> delqdg >> qdjg >> tlv >> nqdbs >> nqdjs ;
              assignDEGenRates();

              //READ SPECIAL DIESEL EXHAUST GENERATION RATES
              if(nqdbs !¼ 0)
             {
                  int i;
                  cout << "ynInput i, qdbs and delqds values : " << endl;
                  for(int j¼1; j<¼nqdbs; jþþ)
                  {
                    cin >> i   >> qdbs >> delqds ;
                    if(qdbs !¼ 0)
                    {
                      qdwall[i] ¼ qdbs;
                    }
                    if(delqds !¼ 0)
                    {
                      qdwall[i] ¼ delqds*length[i];
                    }
                  }
              }
              if(nqdjs !¼ 0)
              {
                  cout << "yn Input ii and qdjs values : " << endl;
                  for(int j¼1; j<¼nqdjs; jþþ)
                  {
   468   469   470   471   472   473   474   475   476   477   478