|
|
@@ -1054,13 +1054,15 @@ void printSpaceTimeHeader(UserData data) |
|
|
|
fprintf((data->output), "%15s\t",data->gas->speciesName(k-1).c_str()); |
|
|
|
} |
|
|
|
fprintf((data->output), "%15s\t","Pressure(Pa)"); |
|
|
|
fprintf((data->output), "%15s\n","HRR(J)"); |
|
|
|
fprintf((data->output), "%15s\t","HRR(J)"); |
|
|
|
fprintf((data->output), "%15s\n","rho(kg/m3)"); |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
void printSpaceTimeOutput(double t, N_Vector* y, FILE* output, UserData data) |
|
|
|
{ |
|
|
|
double *ydata,*psidata; |
|
|
|
double rho; |
|
|
|
ydata = N_VGetArrayPointer_OpenMP(*y); |
|
|
|
|
|
|
|
if(data->adaptiveGrid){ |
|
|
@@ -1070,6 +1072,8 @@ void printSpaceTimeOutput(double t, N_Vector* y, FILE* output, UserData data) |
|
|
|
} |
|
|
|
|
|
|
|
for (size_t i = 0; i < data->npts; i++) { |
|
|
|
setGas(data,ydata,i+1,GAS) ; |
|
|
|
rho = data->gas->density() ; |
|
|
|
fprintf(output, "%15.6e\t%15.6e\t",psi(i+1),t); |
|
|
|
if(i==0){ |
|
|
|
fprintf(output, "%15.6e\t",psi(2)-psi(1)); |
|
|
@@ -1081,6 +1085,7 @@ void printSpaceTimeOutput(double t, N_Vector* y, FILE* output, UserData data) |
|
|
|
fprintf(output, "%15.9e\t",ydata[j+i*data->nvar]); |
|
|
|
} |
|
|
|
fprintf(output,"%15.6e\t",data->HRRdata[i]); |
|
|
|
fprintf(output,"%15.9e\t",rho); |
|
|
|
fprintf(output, "\n"); |
|
|
|
} |
|
|
|
fprintf(output, "\n\n"); |
|
|
|