Dyssol v1.2.0
UI:
- Allow to copy/paste of dependent/list model parameters.
- Update links to documentation, installers, repository everywhere.
- Added tooltips to most UI elements.
Models API:
- New type of model parameters: CDependentUnitParameter.
- New constant STEFAN_BOLTZMANN_CONSTANT.
- Breaking change: CDAEModel::AddDAEVariables() returns vector<size_t> (indices of all added variables) instead of size_t (index of a last added variable).
- Added versions of Get*TimePoints() functions for the whole interval in CBaseUnit.
- Added CBaseStream::GetCompoundsMasses(), CStream::GetCompoundsMassFlows() functions to obtain mass flows of all defined compounds.
- Added CBaseStream::AreEqual() for comparison of time points.
- Added CDAEModel::GetUserData() to obtain pointer to the corresponding model.
- Added CUnitParametersManager::GetAllTimePoints() for the whole interval.
- Added V2E() functions to convert numeric values to enumerator identifiers.
- Added Slice() function to retrieve a vector from a raw array by indices.
- Added AddVectors(), MultVector() functions for easier vector operations.
- Added Clamp()/ClampL()/ClampR() functions to limit input value from any side.
Core:
- Update vapor pressure for some materials in default materials database.
Fixes:
- Paths to models and materials database were not stored in some cases.
- Setting functional distributions in holdups editor now correctly works for all combinations of function types and PSD types.
- Fixed some rare crashes during plotting.
- Fixed loading of Auto flag in tear streams editor.
- Fixed convergence issues when end simulation time was comparable with the size of initial time window.
- Fixed algorithm of CBaseStream::Set/GetCompoundMolFraction() functions.
Other:
- VCProject renamed to ModelsCreatorSDK.
- Windows installer now supplies documentation in html format.
- Add settings for Windows installer project to select architecture, documentation, SDK.
- Default version of ModelsCreatorSDK is now with pre-built libraries.
- Rework and update documentation for CBaseUnit.
- Update default zlib library for Windows: 1.2.13 -> 1.3.