Skip to content

PULSE v1.92

Compare
Choose a tag to compare
@kotik-coder kotik-coder released this 29 Nov 15:54
· 59 commits to releases since this release

Changes in this release

Changes to XML format:

  • Added HEAT_LOSS_COMBINED and COMBINED_ABSORPTIVITY
  • Added <excludes> tag for excluding superfluous optimisation flags
  • Increased Biot maximal value to 100.0
  • Changed autoAdjustable boolean to visibleByDefault for easier interpretation
  • Changed default gradient resolution to 1E-6 (optimiser)

Changes to 2D Problem Statement:

  • Added support for HEAT_LOSS_COMBINED
  • Biot number: transform changed from ATANH to ABS
    (atanh caused problems during optimisation resulting in NaNs)
  • Problem.java now has hideDetails set to true

Changes to property accessors and Penetration problem statement:

  • Added support for COMBINED_ABSORPTIVITY in PenetrationProblem.java
  • Absorptivity: Replaced ATANH transform with ABS
    (atanh caused problems during optimisation resulting in NaNs)
  • Added firePropertyChanged call after each valid change to an InstanceDescriptor
    or DiscreteSelector
  • Added missing call to super-constructor from Insulator.java

Changes to handling Flags

  • Added support to exclude lists that can be used to arrange the optimisation vector correctly
  • Fixed wrong filtering of flags, which should not depend on property
    visibility
  • Introduced keywords for combined heat losses and absorptivities

Optimiser changes

  • LMOptimiser.java: Fixed wrongly accepting a set of new parameters
    when the cost changes are minimal

General changes:

  • Formatting
  • Added more details to SolverException when being thrown
  • Introduced support for the new XML format in the XMLConverter.java
  • Fixed wrong display criterion for numericData()
  • Correlation test: added an exclusion rule for the pair MAXTEMP-- HEAT_LOSS_COMBINED
  • Added support for non-string objects in attemptUpdate()

UI Changes:

  • Removed wrong foreground in KeywordListRenderer
  • Added ActiveFlagsListModel (previously ResultListModel) -> can now
    be used in both ResultFormatDialog and SearchOptionsFrame
  • Prevents Flags from being displayed in PropertyHolderTables.
    The list of checkboxes is now removed from SearchOptionsFrame
  • Optimiser Flag selection now occurs through the use of a DoubleListPanel
  • Changed PopupMenuListener to PopupMenuAdapter