Open64 (mfef90, whirl2f, and IR tools)  TAG: version-openad; SVN changeset: 916
mfmc.h File Reference
#include "defs.h"
#include "mempool.h"
#include "errors.h"
Include dependency graph for mfmc.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  mfmc_stats

Defines

#define MFMC_H_INCLUDED   "mfmc.h"

Typedefs

typedef struct mfmc_handleMFMC_HANDLE
typedef struct mfmc_arcMFMC_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_STATSMFMC_Stats (MFMC_HANDLE)

Variables

char * MFMC_msgs []

Define Documentation

#define MFMC_H_INCLUDED   "mfmc.h"

Definition at line 37 of file mfmc.h.


Typedef Documentation

typedef struct mfmc_arc* MFMC_ARC_HANDLE

Definition at line 234 of file mfmc.h.

typedef struct mfmc_handle* MFMC_HANDLE

Definition at line 233 of file mfmc.h.

typedef struct mfmc_stats MFMC_STATS

Enumeration Type Documentation

enum MFMC_EC
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

MFMC_HANDLE MFMC_Init_problem ( MEM_POOL ,
BOOL  ,
INT32  ,
INT32  ,
INT32  ,
INT32   
)

Definition at line 288 of file mfmc.h.

References FALSE, and FmtAssert.

Definition at line 42 of file mfmc_query.cxx.

References mfmc_handle::n, mfmc_handle::nodes, and mfmc_node::rank.

Definition at line 60 of file mfmc_query.cxx.

References mfmc_handle::flow_value.

void MFMC_Print_error ( FILE *  f,
MFMC_EC  err 
) [inline]

Definition at line 306 of file mfmc.h.

References fprintf().

Here is the call graph for this function:

Definition at line 66 of file mfmc_query.cxx.

References mfmc_handle::stats.


Variable Documentation

char* MFMC_msgs[]

Definition at line 36 of file mfmc_misc.cxx.

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines