Code development platform for open source projects from the European Union institutions

Skip to content
Snippets Groups Projects
Commit ecef2c5f authored by Harald MARTINI's avatar Harald MARTINI
Browse files

add iteration count to job in sumfile

parent fead9500
No related branches found
No related tags found
No related merge requests found
......@@ -18,6 +18,7 @@ namespace TUGraz.VectoCore.Models.Declaration.IterativeRunStrategies
public override void UpdateRunData(int iteration, IModalDataContainer modData, VectoRunData runData)
{
StoreResults(modData, runData, iteration);
runData.Iteration = (iteration + 1);
SetEquivalenceFactor(runData, iteration);
}
......
......@@ -185,6 +185,7 @@ namespace TUGraz.VectoCore.Models.Simulation.Data
// used to identify job and run in summary container
public int JobNumber { get; set; }
public int RunNumber { get; set; }
public int Iteration { get; set; }
public OvcHevMode OVCMode { get; internal set; }
......
......@@ -334,7 +334,7 @@ namespace TUGraz.VectoCore.OutputData
public static readonly Dictionary<string, Tuple<ModalResultField[], WriteSumEntry>> SumDataValue = new Dictionary<string, Tuple<ModalResultField[], WriteSumEntry>>() {
// common fields
{ SORT, SumFunc((r, m) => r.JobNumber * 1000 + r.RunNumber)},
{ JOB, SumFunc((r, m) => $"{r.JobNumber}-{r.RunNumber}")},
{ JOB, SumFunc((r, m) => $"{r.JobNumber}-{r.RunNumber}-{(r.Iteration != 0 ? r.Iteration.ToString() : "")}")},
{ INPUTFILE, SumFunc((r,m) => SummaryDataContainer.ReplaceNotAllowedCharacters(r.JobName)) },
{ CYCLE, SumFunc((r, m) => SummaryDataContainer.ReplaceNotAllowedCharacters(r.Cycle.Name + Constants.FileExtensions.CycleFile))},
{ STATUS, SumFunc((r, m) => m.RunStatus)},
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment