#include <ogdf/upward/MaximalFUPS.h>
Public Member Functions | |
MaximalFUPS () | |
int | getTimelimit () |
void | setTimelimit (int timelimit) |
Public Member Functions inherited from ogdf::FUPSModule | |
FUPSModule () | |
Initializes a feasible upward planar subgraph module. More... | |
virtual | ~FUPSModule () |
ReturnType | call (UpwardPlanRep &UPR, List< edge > &delEdges) |
Computes a feasible upward planar subgraph of the input graph. More... | |
ReturnType | operator() (UpwardPlanRep &UPR, List< edge > &delEdges) |
Computes a upward planarized representation of the input graph (shorthand for call) More... | |
Public Member Functions inherited from ogdf::Module | |
Module () | |
Initializes a module. More... | |
virtual | ~Module () |
Protected Member Functions | |
Module::ReturnType | doCall (UpwardPlanRep &UPR, List< edge > &delEdges) override |
Computes a feasible upward planar subgraph of the input graph. More... | |
Private Attributes | |
int | m_timelimit |
Additional Inherited Members | |
Public Types inherited from ogdf::Module | |
enum | ReturnType { ReturnType::Feasible, ReturnType::Optimal, ReturnType::NoFeasibleSolution, ReturnType::TimeoutFeasible, ReturnType::TimeoutInfeasible, ReturnType::Error } |
The return type of a module. More... | |
Static Public Member Functions inherited from ogdf::Module | |
static bool | isSolution (ReturnType ret) |
Returns true iff ret indicates that the module returned a feasible solution. More... | |
Definition at line 45 of file MaximalFUPS.h.
|
inline |
Definition at line 48 of file MaximalFUPS.h.
|
overrideprotectedvirtual |
Computes a feasible upward planar subgraph of the input graph.
UPR | represents the feasible upward planar subgraph after the call. UPR has to be initialzed as a UpwardPlanRep of the input graph G and is modified. The subgraph is represented as an upward planar representation. |
delEdges | is the list of deleted edges which are deleted from the input graph in order to obtain the subgraph. The edges are edges of the original graph G. |
Implements ogdf::FUPSModule.
|
inline |
Definition at line 60 of file MaximalFUPS.h.
|
inline |
Definition at line 62 of file MaximalFUPS.h.
|
private |
Definition at line 48 of file MaximalFUPS.h.