@@ -85,6 +85,7 @@ COutput::COutput(const CConfig *config, unsigned short ndim, bool fem_output):
8585 /* --- Retrieve the history filename ---*/
8686
8787 historyFilename = config->GetConv_FileName ();
88+ if (config->GetFirst_Order_Init () && !config->GetMUSCL_Flow ()) historyFilename = " fo_sol_" + historyFilename;
8889
8990 /* --- Add the correct file extension depending on the file format ---*/
9091
@@ -418,6 +419,7 @@ void COutput::WriteToFile(CConfig *config, CGeometry *geometry, OUTPUT_TYPE form
418419
419420 if (fileName.empty ())
420421 fileName = config->GetFilename (surfaceFilename, " " , curTimeIter);
422+ if (config->GetFirst_Order_Init () && !config->GetMUSCL_Flow ()) fileName = " fo_sol_" + fileName;
421423
422424 if (!config->GetWrt_Surface_Overwrite ())
423425 filename_iter = config->GetFilename_Iter (fileName, curInnerIter, curOuterIter);
@@ -440,6 +442,7 @@ void COutput::WriteToFile(CConfig *config, CGeometry *geometry, OUTPUT_TYPE form
440442
441443 if (fileName.empty ())
442444 fileName = config->GetFilename (restartFilename, " " , curTimeIter);
445+ if (config->GetFirst_Order_Init () && !config->GetMUSCL_Flow ()) fileName = " fo_sol_" + fileName;
443446
444447 if (!config->GetWrt_Restart_Overwrite ())
445448 filename_iter = config->GetFilename_Iter (fileName, curInnerIter, curOuterIter);
@@ -459,6 +462,7 @@ void COutput::WriteToFile(CConfig *config, CGeometry *geometry, OUTPUT_TYPE form
459462
460463 if (fileName.empty ())
461464 fileName = config->GetFilename (restartFilename, " " , curTimeIter);
465+ if (config->GetFirst_Order_Init () && !config->GetMUSCL_Flow ()) fileName = " fo_sol_" + fileName;
462466
463467 if (!config->GetWrt_Restart_Overwrite ())
464468 filename_iter = config->GetFilename_Iter (fileName, curInnerIter, curOuterIter);
@@ -479,6 +483,7 @@ void COutput::WriteToFile(CConfig *config, CGeometry *geometry, OUTPUT_TYPE form
479483
480484 if (fileName.empty ())
481485 fileName = config->GetFilename (volumeFilename, " " , curTimeIter);
486+ if (config->GetFirst_Order_Init () && !config->GetMUSCL_Flow ()) fileName = " fo_sol_" + fileName;
482487
483488 if (!config->GetWrt_Volume_Overwrite ())
484489 filename_iter = config->GetFilename_Iter (fileName, curInnerIter, curOuterIter);
@@ -498,6 +503,7 @@ void COutput::WriteToFile(CConfig *config, CGeometry *geometry, OUTPUT_TYPE form
498503
499504 if (fileName.empty ())
500505 fileName = config->GetFilename (volumeFilename, " " , curTimeIter);
506+ if (config->GetFirst_Order_Init () && !config->GetMUSCL_Flow ()) fileName = " fo_sol_" + fileName;
501507
502508 if (!config->GetWrt_Volume_Overwrite ())
503509 filename_iter = config->GetFilename_Iter (fileName, curInnerIter, curOuterIter);
@@ -517,6 +523,7 @@ void COutput::WriteToFile(CConfig *config, CGeometry *geometry, OUTPUT_TYPE form
517523
518524 if (fileName.empty ())
519525 fileName = config->GetFilename (volumeFilename, " " , curTimeIter);
526+ if (config->GetFirst_Order_Init () && !config->GetMUSCL_Flow ()) fileName = " fo_sol_" + fileName;
520527
521528 if (!config->GetWrt_Volume_Overwrite ())
522529 filename_iter = config->GetFilename_Iter (fileName, curInnerIter, curOuterIter);
@@ -536,6 +543,7 @@ void COutput::WriteToFile(CConfig *config, CGeometry *geometry, OUTPUT_TYPE form
536543
537544 if (fileName.empty ())
538545 fileName = config->GetFilename (volumeFilename, " " , curTimeIter);
546+ if (config->GetFirst_Order_Init () && !config->GetMUSCL_Flow ()) fileName = " fo_sol_" + fileName;
539547
540548 if (!config->GetWrt_Volume_Overwrite ())
541549 filename_iter = config->GetFilename_Iter (fileName, curInnerIter, curOuterIter);
@@ -555,6 +563,7 @@ void COutput::WriteToFile(CConfig *config, CGeometry *geometry, OUTPUT_TYPE form
555563
556564 if (fileName.empty ())
557565 fileName = config->GetFilename (volumeFilename, " " , curTimeIter);
566+ if (config->GetFirst_Order_Init () && !config->GetMUSCL_Flow ()) fileName = " fo_sol_" + fileName;
558567
559568 if (!config->GetWrt_Volume_Overwrite ())
560569 filename_iter = config->GetFilename_Iter (fileName, curInnerIter, curOuterIter);
@@ -574,6 +583,7 @@ void COutput::WriteToFile(CConfig *config, CGeometry *geometry, OUTPUT_TYPE form
574583
575584 if (fileName.empty ())
576585 fileName = config->GetUnsteady_FileName (volumeFilename, curTimeIter, " " );
586+ if (config->GetFirst_Order_Init () && !config->GetMUSCL_Flow ()) fileName = " fo_sol_" + fileName;
577587
578588 if (!config->GetWrt_Volume_Overwrite ())
579589 filename_iter = config->GetFilename_Iter (fileName, curInnerIter, curOuterIter);
@@ -603,6 +613,7 @@ void COutput::WriteToFile(CConfig *config, CGeometry *geometry, OUTPUT_TYPE form
603613
604614 if (fileName.empty ())
605615 fileName = config->GetFilename (volumeFilename, " " , curTimeIter);
616+ if (config->GetFirst_Order_Init () && !config->GetMUSCL_Flow ()) fileName = " fo_sol_" + fileName;
606617
607618 if (!config->GetWrt_Volume_Overwrite ())
608619 filename_iter = config->GetFilename_Iter (fileName, curInnerIter, curOuterIter);
@@ -622,6 +633,7 @@ void COutput::WriteToFile(CConfig *config, CGeometry *geometry, OUTPUT_TYPE form
622633
623634 if (fileName.empty ())
624635 fileName = config->GetFilename (surfaceFilename, " " , curTimeIter);
636+ if (config->GetFirst_Order_Init () && !config->GetMUSCL_Flow ()) fileName = " fo_sol_" + fileName;
625637
626638 if (!config->GetWrt_Surface_Overwrite ())
627639 filename_iter = config->GetFilename_Iter (fileName, curInnerIter, curOuterIter);
@@ -642,6 +654,7 @@ void COutput::WriteToFile(CConfig *config, CGeometry *geometry, OUTPUT_TYPE form
642654
643655 if (fileName.empty ())
644656 fileName = config->GetFilename (surfaceFilename, " " , curTimeIter);
657+ if (config->GetFirst_Order_Init () && !config->GetMUSCL_Flow ()) fileName = " fo_sol_" + fileName;
645658
646659 if (!config->GetWrt_Surface_Overwrite ())
647660 filename_iter = config->GetFilename_Iter (fileName, curInnerIter, curOuterIter);
@@ -662,6 +675,7 @@ void COutput::WriteToFile(CConfig *config, CGeometry *geometry, OUTPUT_TYPE form
662675
663676 if (fileName.empty ())
664677 fileName = config->GetFilename (surfaceFilename, " " , curTimeIter);
678+ if (config->GetFirst_Order_Init () && !config->GetMUSCL_Flow ()) fileName = " fo_sol_" + fileName;
665679
666680 if (!config->GetWrt_Surface_Overwrite ())
667681 filename_iter = config->GetFilename_Iter (fileName, curInnerIter, curOuterIter);
@@ -682,6 +696,7 @@ void COutput::WriteToFile(CConfig *config, CGeometry *geometry, OUTPUT_TYPE form
682696
683697 if (fileName.empty ())
684698 fileName = config->GetFilename (surfaceFilename, " " , curTimeIter);
699+ if (config->GetFirst_Order_Init () && !config->GetMUSCL_Flow ()) fileName = " fo_sol_" + fileName;
685700
686701 if (!config->GetWrt_Surface_Overwrite ())
687702 filename_iter = config->GetFilename_Iter (fileName, curInnerIter, curOuterIter);
@@ -702,6 +717,7 @@ void COutput::WriteToFile(CConfig *config, CGeometry *geometry, OUTPUT_TYPE form
702717
703718 if (fileName.empty ())
704719 fileName = config->GetFilename (surfaceFilename, " " , curTimeIter);
720+ if (config->GetFirst_Order_Init () && !config->GetMUSCL_Flow ()) fileName = " fo_sol_" + fileName;
705721
706722 if (!config->GetWrt_Surface_Overwrite ())
707723 filename_iter = config->GetFilename_Iter (fileName, curInnerIter, curOuterIter);
@@ -722,6 +738,7 @@ void COutput::WriteToFile(CConfig *config, CGeometry *geometry, OUTPUT_TYPE form
722738
723739 if (fileName.empty ())
724740 fileName = config->GetFilename (surfaceFilename, " " , curTimeIter);
741+ if (config->GetFirst_Order_Init () && !config->GetMUSCL_Flow ()) fileName = " fo_sol_" + fileName;
725742
726743 if (!config->GetWrt_Surface_Overwrite ())
727744 filename_iter = config->GetFilename_Iter (fileName, curInnerIter, curOuterIter);
@@ -741,6 +758,7 @@ void COutput::WriteToFile(CConfig *config, CGeometry *geometry, OUTPUT_TYPE form
741758
742759 if (fileName.empty ())
743760 fileName = config->GetFilename (volumeFilename, " " , curTimeIter);
761+ if (config->GetFirst_Order_Init () && !config->GetMUSCL_Flow ()) fileName = " fo_sol_" + fileName;
744762
745763 if (!config->GetWrt_Volume_Overwrite ())
746764 filename_iter = config->GetFilename_Iter (fileName, curInnerIter, curOuterIter);
@@ -759,6 +777,7 @@ void COutput::WriteToFile(CConfig *config, CGeometry *geometry, OUTPUT_TYPE form
759777
760778 if (fileName.empty ())
761779 fileName = config->GetFilename (surfaceFilename, " " , curTimeIter);
780+ if (config->GetFirst_Order_Init () && !config->GetMUSCL_Flow ()) fileName = " fo_sol_" + fileName;
762781
763782 if (!config->GetWrt_Surface_Overwrite ())
764783 filename_iter = config->GetFilename_Iter (fileName, curInnerIter, curOuterIter);
0 commit comments