#include "defs.h"
#include "mempool.h"
#include "errors.h"
Go to the source code of this file.
Classes |
| struct | mfmc_stats |
Defines |
| #define | MFMC_H_INCLUDED "mfmc.h" |
Typedefs |
| typedef struct mfmc_handle * | MFMC_HANDLE |
| typedef struct mfmc_arc * | MFMC_ARC_HANDLE |
| typedef struct mfmc_stats | MFMC_STATS |
Enumerations |
| enum | MFMC_EC {
MFMC_NO_ERROR,
MFMC_S_T_OVERLAP,
MFMC_INFEASIBLE,
MFMC_ZERO_INFEASIBLE,
MFMC_UNSEEN_S_T,
MFMC_BAD_ARC_COUNT,
MFMC_NOT_IMPLEMENTED
} |
Functions |
| MFMC_HANDLE | MFMC_Init_problem (MEM_POOL *, BOOL, INT32, INT32, INT32, INT32) |
| MFMC_EC | MFMC_Place_arc (MFMC_HANDLE, INT32, INT32, INT64, INT64, MFMC_ARC_HANDLE *) |
| MFMC_EC | MFMC_Set_source (MFMC_HANDLE, INT32) |
| MFMC_EC | MFMC_Set_sink (MFMC_HANDLE, INT32) |
| MFMC_EC | MFMC_Solve_problem (MFMC_HANDLE) |
| BOOL | MFMC_Min_cut_lhs (MFMC_HANDLE, INT32) |
| INT64 | MFMC_Max_flow_arc_flow (MFMC_HANDLE h, MFMC_ARC_HANDLE ah) |
| INT64 | MFMC_Objective_value (MFMC_HANDLE) |
| void | MFMC_Print_error (FILE *f, MFMC_EC err) |
| MFMC_STATS * | MFMC_Stats (MFMC_HANDLE) |
Variables |
| char * | MFMC_msgs [] |
Define Documentation
| #define MFMC_H_INCLUDED "mfmc.h" |
Typedef Documentation
Enumeration Type Documentation
- Enumerator:
| MFMC_NO_ERROR |
|
| MFMC_S_T_OVERLAP |
|
| MFMC_INFEASIBLE |
|
| MFMC_ZERO_INFEASIBLE |
|
| MFMC_UNSEEN_S_T |
|
| MFMC_BAD_ARC_COUNT |
|
| MFMC_NOT_IMPLEMENTED |
|
Definition at line 245 of file mfmc.h.
Function Documentation
| void MFMC_Print_error |
( |
FILE * |
f, |
|
|
MFMC_EC |
err | |
|
) |
| | [inline] |
Variable Documentation