Explorar el Código

Print density

master
Weiye Wang hace 1 año
padre
commit
0c97275f99
Se han modificado 1 ficheros con 6 adiciones y 1 borrados
  1. +6
    -1
      residue.cpp

+ 6
- 1
residue.cpp Ver fichero

@@ -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");


Cargando…
Cancelar
Guardar