Opened 12 years ago
Closed 12 years ago
#2003 closed defect (done)
UserDefinedAlgorithms enable all provided analyzers by default
Reported by: | mkommend | Owned by: | abeham |
---|---|---|---|
Priority: | medium | Milestone: | HeuristicLab 3.3.8 |
Component: | Optimization | Version: | 3.3.8 |
Keywords: | Cc: |
Description
The UserDefinedAlgorithm does not take the enabled by default flag of analyzers into account and enable all analyzers provided by the problem.
Change History (7)
comment:1 Changed 12 years ago by mkommend
- Owner changed from swagner to mkommend
- Status changed from new to accepted
comment:2 Changed 12 years ago by mkommend
comment:3 Changed 12 years ago by mkommend
- Owner changed from mkommend to abeham
- Status changed from accepted to reviewing
There is the potential for a persistence break in r9151, if someone would have implemented another IMultiAnalyzer that does not use a CheckedItemCollection, but I think this issue could be neglected.
comment:4 Changed 12 years ago by abeham
It's a bit strange that CheckedMultiOperator<T> doesn't implement ICheckedMultiOperator<T>.
comment:5 Changed 12 years ago by mkommend
r9159: Added the ICheckedMultiOperator interface to CheckedMultiOperator.
Thx for the hint.
comment:7 Changed 12 years ago by swagner
- Resolution set to done
- Status changed from readytorelease to closed
- Version changed from 3.3.7 to 3.3.8
Note: See
TracTickets for help on using
tickets.
r9151: Added new interface ICheckedMultiOperator and derived IMultiAnalyzer from it, to allow the UserDefinedAlgorithm to add disabled, problem dependent analyzer to its multi analyzer.