302 |
|
return conservedQuantity; |
303 |
|
|
304 |
|
} |
305 |
– |
|
306 |
– |
string NPTxyz::getAdditionalParameters(void){ |
307 |
– |
string parameters; |
308 |
– |
const int BUFFERSIZE = 2000; // size of the read buffer |
309 |
– |
char buffer[BUFFERSIZE]; |
305 |
|
|
306 |
< |
sprintf(buffer,"\t%lf\t%lf;", chi, integralOfChidt); |
312 |
< |
parameters += buffer; |
306 |
> |
char* NPTxyz::getAdditionalParameters(void){ |
307 |
|
|
308 |
< |
for(int i = 0; i < 3; i++){ |
309 |
< |
sprintf(buffer,"\t%lf\t%lf\t%lf;", eta[3*i], eta[3*i+1], eta[3*i+2]); |
310 |
< |
parameters += buffer; |
311 |
< |
} |
308 |
> |
sprintf(addParamBuffer, |
309 |
> |
"\t%G\t%G;" |
310 |
> |
"\t%G\t%G\t%G;" |
311 |
> |
"\t%G\t%G\t%G;" |
312 |
> |
"\t%G\t%G\t%G;", |
313 |
> |
chi, integralOfChidt, |
314 |
> |
eta[0][0], eta[0][1], eta[0][2], |
315 |
> |
eta[1][0], eta[1][1], eta[1][2], |
316 |
> |
eta[2][0], eta[2][1], eta[2][2] |
317 |
> |
); |
318 |
|
|
319 |
< |
return parameters; |
320 |
< |
|
319 |
> |
return addParamBuffer; |
320 |
|
} |