#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
pairs
will 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_()