Skip to content

Dyssol v1.2.0

Compare
Choose a tag to compare
@vasylskorych vasylskorych released this 10 Sep 16:46
· 271 commits to master since this release

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.