@@ -4970,6 +4970,7 @@ void ReadSmoke3d(int iframe,int ifile,int flag, int *errorcode){
4970
4970
int nchars [2 ];
4971
4971
int nframes_found = 0 ;
4972
4972
int frame_start , frame_end ;
4973
+ char smoketype [100 ];
4973
4974
4974
4975
float time_local ;
4975
4976
char compstring [128 ];
@@ -4989,6 +4990,25 @@ void ReadSmoke3d(int iframe,int ifile,int flag, int *errorcode){
4989
4990
fortran_skip = 0 ;
4990
4991
}
4991
4992
4993
+ switch (smoke3di -> type ){
4994
+ case HRRPUV :
4995
+ strcpy (smoketype , "hrrpuv" );
4996
+ break ;
4997
+ case TEMP :
4998
+ strcpy (smoketype , "temperature" );
4999
+ break ;
5000
+ case CO2 :
5001
+ strcpy (smoketype , "CO2" );
5002
+ break ;
5003
+ case SOOT :
5004
+ strcpy (smoketype , "soot" );
5005
+ break ;
5006
+ default :
5007
+ strcpy (smoketype , "unknown" );
5008
+ ASSERT (FFALSE );
5009
+ break ;
5010
+ }
5011
+
4992
5012
if (smoke3di -> loaded == 1 && flag != RELOAD ){
4993
5013
FreeSmoke3d (smoke3di );
4994
5014
smoke3di -> loaded = 0 ;
@@ -5200,7 +5220,7 @@ void ReadSmoke3d(int iframe,int ifile,int flag, int *errorcode){
5200
5220
}
5201
5221
if (use_tload_begin == 1 && time_local < tload_begin )smoke3di -> use_smokeframe [i ]= 0 ;
5202
5222
if (smoke3di -> use_smokeframe [i ]== 1 ){
5203
- PRINTF ("3D smoke/fire time=%.2f" , time_local );
5223
+ PRINTF ("%s time=%.2f mesh:%s" , smoketype , time_local , meshi -> label );
5204
5224
}
5205
5225
SKIP ;fread (nchars ,4 ,2 ,SMOKE3DFILE );SKIP ;
5206
5226
if (feof (SMOKE3DFILE )!= 0 ){
0 commit comments