Opened 5 years ago

Closed 4 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 5 years ago by mkommend

  • Owner changed from swagner to mkommend
  • Status changed from new to accepted

comment:2 Changed 5 years ago by mkommend

r9151: Added new interface ICheckedMultiOperator and derived IMultiAnalyzer from it, to allow the UserDefinedAlgorithm to add disabled, problem dependent analyzer to its multi analyzer.

comment:3 Changed 5 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 5 years ago by abeham

It's a bit strange that CheckedMultiOperator<T> doesn't implement ICheckedMultiOperator<T>.

comment:5 Changed 5 years ago by mkommend

r9159: Added the ICheckedMultiOperator interface to CheckedMultiOperator.

Thx for the hint.

comment:6 Changed 5 years ago by abeham

  • Status changed from reviewing to readytorelease

ok

comment:7 Changed 4 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.