#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
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
Variable Documentation