#include <OpenMS/ANALYSIS/DECHARGING/ILPDCWrapper.h>
|  | 
| double | computeSlice_ (const FeatureMap fm, PairsType &pairs, const PairsIndex margin_left, const PairsIndex margin_right, const Size verbose_level) const | 
|  | slicing the problem into subproblems  More... 
 | 
|  | 
| double | computeSliceOld_ (const FeatureMap fm, PairsType &pairs, const PairsIndex margin_left, const PairsIndex margin_right, const Size verbose_level) const | 
|  | slicing the problem into subproblems  More... 
 | 
|  | 
| double | getLogScore_ (const PairsType::value_type &pair, const FeatureMap &fm) const | 
|  | calculate a score for the i_th edge  More... 
 | 
|  | 
| void | updateFeatureVariant_ (FeatureType_ &f_set, const String &rota_l, const Size &v) const | 
|  | 
◆ FeatureType_
◆ PairsIndex
◆ PairsType
◆ ILPDCWrapper()
◆ ~ILPDCWrapper()
◆ compute()
Compute optimal solution and return value of objective function If the input feature map is empty, a warning is issued and -1 is returned. 
- Returns
- value of objective function and pairswill have all realized edges set to "active"
 
 
◆ computeSlice_()
slicing the problem into subproblems 
 
 
◆ computeSliceOld_()
slicing the problem into subproblems 
 
 
◆ getLogScore_()
  
  | 
        
          | double getLogScore_ | ( | const PairsType::value_type & | pair, |  
          |  |  | const FeatureMap & | fm |  
          |  | ) |  | const |  | private | 
 
calculate a score for the i_th edge 
 
 
◆ updateFeatureVariant_()