75 std::istringstream iss(newValue);
89 double dimensionedReactionRate = reactionRate * (1e-3 * m3 / (mole * s));
124 reactionData->AddProduct(product);
254 std::istringstream iss(newValue);
300 reactionData->AddProduct(marker);
312 iss >> rateconst_method;
313 if(rateconst_method ==
"Fix")
319 double dimensionedReactionRate = reactionRate * (1e-3 * m3 / (mole * s));
320 reactionData->SetObservedReactionRateConstant(dimensionedReactionRate);
321 reactionData->ComputeEffectiveRadius();
324 if(markerType ==
"|")
328 if(reactionType == 1)
330 reactionData->SetReactionType(reactionType);
355 else if(rateconst_method ==
"Arr")
363 reactionData->SetArrehniusParameterization(A0, E_R);
365 else if(rateconst_method ==
"Pol")
368 std::vector<double> P = {0, 0, 0, 0, 0};
381 reactionData->SetPolynomialParameterization(P);
383 else if(rateconst_method ==
"Scale")
388 double reactionRateCste;
389 iss >> reactionRateCste;
390 double dimensionedReactionRate = reactionRateCste * (1e-3 * m3 / (mole * s));
391 reactionData->SetObservedReactionRateConstant(dimensionedReactionRate);
392 reactionData->SetScaledParameterization(temp_K, dimensionedReactionRate);