PULSE v1.92
Changes in this release
Changes to XML format:
- Added
HEAT_LOSS_COMBINED
andCOMBINED_ABSORPTIVITY
- Added
<excludes>
tag for excluding superfluous optimisation flags - Increased Biot maximal value to 100.0
- Changed
autoAdjustable
boolean tovisibleByDefault
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
toABS
(atanh caused problems during optimisation resulting in NaNs) Problem.java
now hashideDetails
set totrue
Changes to property accessors and Penetration problem statement:
- Added support for
COMBINED_ABSORPTIVITY
inPenetrationProblem.java
- Absorptivity: Replaced
ATANH
transform withABS
(atanh caused problems during optimisation resulting in NaNs) - Added
firePropertyChanged
call after each valid change to anInstanceDescriptor
orDiscreteSelector
- 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
(previouslyResultListModel
) -> can now
be used in bothResultFormatDialog
andSearchOptionsFrame
- Prevents
Flag
s from being displayed inPropertyHolderTable
s.
The list of checkboxes is now removed fromSearchOptionsFrame
- Optimiser Flag selection now occurs through the use of a
DoubleListPanel
- Changed
PopupMenuListener
toPopupMenuAdapter