taReo Development History
26.57 (27.09.2026)
1. Acceleration: the computational core has been significantly accelerated. It now scales much better on multi-core processors, so all available processor cores are used more efficiently. In addition, computations are sped up using special smart internal algorithms. As a result, computations run considerably faster, especially on modern multi-core computers.
2. Enhanced API: the COM interfaces provide precise error reporting, including full validation of input arguments. All input values, such as units, wavelength limits, deposition rates, chip indices and target qualifiers, are fully checked, and clear return codes are provided. Material errors are accompanied by descriptive error texts.
3. Enhanced stability and reliability of the virtual deposition process.
26.25
1. Run-time code performance improvements.
2. Two new functions have been implemented. These functions allow activating the global search for the top‑layer thickness.
3. The DSG import option now respects the back‑side setting.
24.50
1. Further relaxed the requirements to the input arrays: if an array with the non-consistent type of elements is passed as COM parameter, taReo will convert this array to the proper type before further processing instead of issuing an error. It improved compatibility with old interfaces (emulation mode).
24.47
1. Compatibility improved; now taReo accepts Boolean arrays of different representations: arrays of WordBool, arrays of integers of different sizes.
24.45
1. Improved compatibility with Delphi, when Boolean arrays are passed as parameters.
24.42
1. A bug in theoretical target generator (emulator mode) fixed.
24.28
1. Collision with DSG file import resolved: correct processing of files with coinciding names of layer materials. To resolve such collisions additional materials are renamed.
24.15
1. Line Widthimproved: if the Line Width was specified with only 1 wavelength point, calculations were not correct. More complicated line width objects (2 and more wavelength points) were processed normally. Now all cases are considered correctly.
24.13
1. TA_getBackSide for reoptimization environment returned false in all cases. Fixed
2. TA_setBackSide for reoptimization had no effect. Reoptimization environment was configured without back side in all cases (the best default for the reoptimization)
24.11
1. New interface: TA_setIntegrTargetIntegrationMethod added to specify the method of integral value computations.
2. New interface: setIntegrTargetIntegrationMethod added to IIntergrTarget interface.
24.09
1. For old C++ compilers: Reorganized C/C++ header files for better compatibility with old C++ compilers.







