42 double xco2=0.0, xco=0.0, xh2o=0.12, xch4=0.0, fvs=0.0;
46 vector<double> xCO2(nx, xco2);
47 vector<double> xCO(nx, xco);
48 vector<double> xH2O(nx, xh2o);
49 vector<double> xCH4(nx, 0.0);
50 vector<double> fvsoot(nx, fvs);
52 vector<double> x(nx, 0.0);
54 vector<double> T(nx, Twall);
59 double xH2O_avg = 0.0;
60 for(
int i=1; i<nx; ++i){
62 T[i] = 4000*x[i]*(L-x[i])/L/L + Twall;
63 xH2O[i] = 0.8*x[i]*(L-x[i])/L/L + xh2o;
70 rad *rcslw =
new rad_rcslw(nGG, Tavg, P, fvs, xH2O_avg, xco2, xco);
77 parallel_planes(rcslw, L, ntheta, T, P, fvsoot, xH2O, xCO2, xCO, xCH4, q, Q, x, xQ);
81 cout <<
"# x (m), Q (kW/m3)";
82 for(
int i=0; i<xQ.size(); ++i)
83 cout << endl << xQ[i] <<
" " << Q[i]/1000;
void parallel_planes(rad *RAD, const double L, const int ntheta, const vector< double > &T, const double P, const vector< double > &fvsoot, const vector< double > &xH2O, const vector< double > &xCO2, const vector< double > &xCO, const vector< double > &xCH4, vector< double > &q, vector< double > &Q, vector< double > &x, vector< double > &xQ, const bool LzeroIbc=false)