-
- Downloads
speed up simulation time by processing large parts of report processing in parallel
calculate most aggregate values of mod-data in the simulation thread after the simulation (call of CalculateAggregateValues) reduce syncronized method execution (SummaryDataContainer.Write, DeclarationReport.AddResult) to a minimum - only syncronize adding row and decrease result counter speed up calculation from 125s to 105s
Showing
- VectoCore/VectoCore/Models/Simulation/Impl/VectoRun.cs 8 additions, 4 deletionsVectoCore/VectoCore/Models/Simulation/Impl/VectoRun.cs
- VectoCore/VectoCore/OutputData/DeclarationReport.cs 11 additions, 5 deletionsVectoCore/VectoCore/OutputData/DeclarationReport.cs
- VectoCore/VectoCore/OutputData/IModalDataContainer.cs 1 addition, 0 deletionsVectoCore/VectoCore/OutputData/IModalDataContainer.cs
- VectoCore/VectoCore/OutputData/ModalDataContainer.cs 42 additions, 0 deletionsVectoCore/VectoCore/OutputData/ModalDataContainer.cs
- VectoCore/VectoCore/OutputData/SummaryDataContainer.cs 7 additions, 1 deletionVectoCore/VectoCore/OutputData/SummaryDataContainer.cs
- VectoCore/VectoCoreTest/Utils/MockModalDataContainer.cs 5 additions, 0 deletionsVectoCore/VectoCoreTest/Utils/MockModalDataContainer.cs
Loading
Please register or sign in to comment