This function is used to structure trace data (log of the solver) into a more accessible object
structure. It takes an array of objects (traceData) and returns an object.
The returned object has a unique key for each solver and the value is an array of objects, each containing a 'time'
An object with solver names as keys. Each key points to an array of objects where each object
contains 'time1', 'time2', 'InputFileName', 'comparison' property of the corresponding solver.
This function is used to structure trace data (log of the solver) into a more accessible object structure. It takes an array of objects (traceData) and returns an object.
The returned object has a unique key for each solver and the value is an array of objects, each containing a 'time'