This is the complete list of members for flowlessly::Graph, including all inherited members.
AddArc(uint32_t src_node_id, uint32_t dst_node_id, uint32_t min_flow, int32_t capacity, int64_t cost, int32_t type)=0 (defined in flowlessly::Graph) | flowlessly::Graph | pure virtual |
AddNode(int32_t supply, int64_t potential, NodeType type, bool first_scheduling_iteration)=0 | flowlessly::Graph | pure virtual |
AddNode(uint32_t node_id, int32_t supply, int64_t potential, NodeType type, bool first_scheduling_iteration)=0 (defined in flowlessly::Graph) | flowlessly::Graph | pure virtual |
ChangeArc(Arc *arc, uint32_t new_min_flow, int32_t new_capacity, int64_t new_cost, int32_t new_type)=0 | flowlessly::Graph | pure virtual |
ChangeArc(uint32_t src_node_id, uint32_t dst_node_id, uint32_t new_min_flow, int32_t new_capacity, int64_t new_cost, int32_t new_type, bool is_multi_arc, int64_t old_cost)=0 | flowlessly::Graph | pure virtual |
get_max_node_id() const (defined in flowlessly::Graph) | flowlessly::Graph | inline |
get_potentials() (defined in flowlessly::Graph) | flowlessly::Graph | inline |
get_sink_node() (defined in flowlessly::Graph) | flowlessly::Graph | inline |
get_source_nodes() (defined in flowlessly::Graph) | flowlessly::Graph | inline |
GetMachinePUs(uint32_t machine_node_id, set< uint32_t > *pu_ids)=0 (defined in flowlessly::Graph) | flowlessly::Graph | pure virtual |
GetRandomArc(uint32_t node_id)=0 | flowlessly::Graph | pure virtual |
GetTotalCost()=0 | flowlessly::Graph | pure virtual |
Graph() (defined in flowlessly::Graph) | flowlessly::Graph | inline |
Graph(uint32_t max_node_id, uint32_t num_arcs, uint32_t sink_node, const set< uint32_t > &source_nodes) (defined in flowlessly::Graph) | flowlessly::Graph | inline |
InitializeGraph()=0 (defined in flowlessly::Graph) | flowlessly::Graph | pure virtual |
IsEpsOptimal(int64_t eps)=0 | flowlessly::Graph | pure virtual |
IsFeasible()=0 | flowlessly::Graph | pure virtual |
IsInTopologicalOrder(const vector< uint32_t > &node_ids)=0 | flowlessly::Graph | pure virtual |
max_node_id_ (defined in flowlessly::Graph) | flowlessly::Graph | protected |
num_arcs_ (defined in flowlessly::Graph) | flowlessly::Graph | protected |
potentials_ (defined in flowlessly::Graph) | flowlessly::Graph | protected |
ReadGraph(FILE *graph_file, bool first_scheduling_iteration, bool *end_of_scheduling) (defined in flowlessly::Graph) | flowlessly::Graph | |
RemoveArc(Arc *arc)=0 | flowlessly::Graph | pure virtual |
RemoveNode(uint32_t node_id)=0 | flowlessly::Graph | pure virtual |
ScaleDownCosts(int64_t scale_down)=0 | flowlessly::Graph | pure virtual |
ScaleUpCosts(int64_t scale_up)=0 | flowlessly::Graph | pure virtual |
sink_node_ (defined in flowlessly::Graph) | flowlessly::Graph | protected |
source_nodes_ (defined in flowlessly::Graph) | flowlessly::Graph | protected |
WriteAssignments(FILE *out_file)=0 | flowlessly::Graph | pure virtual |
WriteAssignments(const string &out_file_name) | flowlessly::Graph | |
WriteFlowGraph(FILE *out_graph_file)=0 | flowlessly::Graph | pure virtual |
WriteFlowGraph(const string &out_graph_file) | flowlessly::Graph | |
WriteGraph(const string &out_graph_file) | flowlessly::Graph | |
WriteGraph(FILE *out_graph_file)=0 | flowlessly::Graph | pure virtual |
~Graph() (defined in flowlessly::Graph) | flowlessly::Graph | inlinevirtual |