#include <GreedyBreakpointElimination.h>
Public Member Functions | |
| size_t | getMoveCount () |
| bool | isValid (size_t lcbI, double move_score) |
| double | operator() (size_t lcbI) |
| return the relative change in score if lcbI were to be removed | |
| void | remove (uint lcbI, std::vector< std::pair< double, size_t > > &new_moves) |
| call to indicate that the given LCB has been removed | |
| double | score () |
| SimpleBreakpointScorer (std::vector< LCB > &adjacencies, double breakpoint_penalty, bool collinear) | |
Private Attributes | |
| std::vector< mems::LCB > | adjs |
| size_t | bp_count |
| double | bp_penalty |
| bool | collinear |
| std::vector< double > | scores |
| double | total_weight |
Definition at line 596 of file GreedyBreakpointElimination.h.
|
||||||||||||||||
|
Definition at line 877 of file GreedyBreakpointElimination.cpp. References adjs, bp_count, scores, and total_weight. |
|
|
Definition at line 889 of file GreedyBreakpointElimination.cpp. References adjs. |
|
||||||||||||
|
Definition at line 900 of file GreedyBreakpointElimination.cpp. References adjs. |
|
|
return the relative change in score if lcbI were to be removed
Definition at line 908 of file GreedyBreakpointElimination.cpp. References adjs, bp_count, collinear, mems::RemoveLCBandCoalesce(), score(), scores, total_weight, uint, and mems::undoLcbRemoval(). |
|
||||||||||||
|
call to indicate that the given LCB has been removed
Definition at line 924 of file GreedyBreakpointElimination.cpp. References adjs, bp_count, mems::RemoveLCBandCoalesce(), scores, total_weight, and uint. |
|
|
Definition at line 894 of file GreedyBreakpointElimination.cpp. References bp_count, and total_weight. Referenced by operator()(). |
|
|
Definition at line 614 of file GreedyBreakpointElimination.h. Referenced by getMoveCount(), isValid(), operator()(), remove(), and SimpleBreakpointScorer(). |
|
|
Definition at line 618 of file GreedyBreakpointElimination.h. Referenced by operator()(), remove(), score(), and SimpleBreakpointScorer(). |
|
|
Definition at line 615 of file GreedyBreakpointElimination.h. |
|
|
Definition at line 619 of file GreedyBreakpointElimination.h. Referenced by operator()(). |
|
|
Definition at line 616 of file GreedyBreakpointElimination.h. Referenced by operator()(), remove(), and SimpleBreakpointScorer(). |
|
|
Definition at line 617 of file GreedyBreakpointElimination.h. Referenced by operator()(), remove(), score(), and SimpleBreakpointScorer(). |
1.3.6