44 double TT=1500, xco2=0.0, xco=0.0, xh2o=0.1, fvs=0.0;
48 vector<double> xCO2(nx, xco2);
49 vector<double> xCO(nx, xco);
50 vector<double> xH2O(nx, xh2o);
51 vector<double> xCH4(nx, 0.0);
52 vector<double> fvsoot(nx, fvs);
54 vector<double> x(nx, 0.0);
56 vector<double> T(nx, T0);
61 for(
int i=1; i<nx; ++i){
63 T[i] = 1000.0 + 500*cos(M_PI*x[i]/L);
69 rad *rcslw =
new rad_rcslw(nGG, TT, P, fvs, xh2o, xco2, xco);
76 parallel_planes(rcslw, L, ntheta, T, P, fvsoot, xH2O, xCO2, xCO, xCH4, q, Q, x, xQ);
80 cout <<
"# x (m), Q (kW/m3)";
81 for(
int i=0; i<xQ.size(); ++i)
82 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)