eg_util.h File Reference

#include <stdio.h>
#include <stdlib.h>
#include <math.h>
#include "dp_config.h"
#include "eg_mempool.h"
#include "bc_util.h"
#include "eg_nettype.h"
#include "eg_dijkstra.h"
#include "eg_ddomino.h"
#include "eg_dgraph.h"
#include "eg_ugraph.h"
#include "eg_menger_app.h"

Include dependency graph for eg_util.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

int removeSmallEdges (double maxval, int *orig_edges, int norig_edges, double *orig_weight, int *nedges, int **edges, double **weight, EGmemPool_t *mem)
int loadBGraph (const char *file, int *nNodes, int *nEdges, int **edges, double **weight)
int loadGraph (const char *file, int *nNodes, int *nEdges, int **edges, double **weight)
int saveBgraph (const char *file_name, int nnodes, int nedges, int *edges, double *weight)
int saveGraph (const char *file_name, int const nnodes, int const nedges, int const *const edges, double const *const weight)
int saveSubGraph (const char *file_name, int nnodes, int nsubedges, int *edges, int *subedges, double *weight)
int EGreceiveRealGraph (CC_SFILE *s, EGdGraph_t **biDualG, EGmemPool_t *mem)
int EGsendRealGraph (CC_SFILE *s, EGdGraph_t *biDualG, EGdGraphEdge_t ***dedges, EGdGraphNode_t ***dnodes, EGmemPool_t *mem)
int EGreceiveNetGraph (CC_SFILE *s, unsigned int *nnodes, unsigned int *nedges, unsigned int **edges, double **weight, EGmemPool_t *mem)
int EGsendNetGraph (CC_SFILE *s, unsigned int nnodes, unsigned int nedges, unsigned int *edges, double *weight)
int EGsendRealDomino (CC_SFILE *s, EGddomino_t *ddom)
int EGreceiveRealDomino (CC_SFILE *s, EGddomino_t **ddom, EGdGraphEdge_t **dedges, EGdGraphNode_t **dnodes, EGmemPool_t *mem)
int EGsendNetDomino (CC_SFILE *s, EGnetDdom_t *ddom)
int EGreceiveNetDomino (CC_SFILE *s, EGnetDdom_t **ddom, EGmemPool_t *mem)
int EGisCookGraphConnected (int nnodes, int nedges, int *edges, EGmemPool_t *mem)


Function Documentation

int EGisCookGraphConnected int  nnodes,
int  nedges,
int *  edges,
EGmemPool_t mem
 

Definition at line 616 of file eg_util.c.

int EGreceiveNetDomino CC_SFILE s,
EGnetDdom_t **  ddom,
EGmemPool_t mem
 

Definition at line 373 of file eg_util.c.

int EGreceiveNetGraph CC_SFILE s,
unsigned int *  nnodes,
unsigned int *  nedges,
unsigned int **  edges,
double **  weight,
EGmemPool_t mem
 

Definition at line 285 of file eg_util.c.

int EGreceiveRealDomino CC_SFILE s,
EGddomino_t **  ddom,
EGdGraphEdge_t **  dedges,
EGdGraphNode_t **  dnodes,
EGmemPool_t mem
 

Definition at line 512 of file eg_util.c.

int EGreceiveRealGraph CC_SFILE s,
EGdGraph_t **  biDualG,
EGmemPool_t mem
 

Definition at line 158 of file eg_util.c.

int EGsendNetDomino CC_SFILE s,
EGnetDdom_t ddom
 

Definition at line 427 of file eg_util.c.

int EGsendNetGraph CC_SFILE s,
unsigned int  nnodes,
unsigned int  nedges,
unsigned int *  edges,
double *  weight
 

Definition at line 339 of file eg_util.c.

int EGsendRealDomino CC_SFILE s,
EGddomino_t ddom
 

Definition at line 468 of file eg_util.c.

int EGsendRealGraph CC_SFILE s,
EGdGraph_t biDualG,
EGdGraphEdge_t ***  dedges,
EGdGraphNode_t ***  dnodes,
EGmemPool_t mem
 

Definition at line 220 of file eg_util.c.

int loadBGraph const char *  file,
int *  nNodes,
int *  nEdges,
int **  edges,
double **  weight
 

Definition at line 4 of file eg_util.c.

int loadGraph const char *  file,
int *  nNodes,
int *  nEdges,
int **  edges,
double **  weight
 

Definition at line 43 of file eg_util.c.

int removeSmallEdges double  maxval,
int *  orig_edges,
int  norig_edges,
double *  orig_weight,
int *  nedges,
int **  edges,
double **  weight,
EGmemPool_t mem
 

Definition at line 577 of file eg_util.c.

int saveBgraph const char *  file_name,
int  nnodes,
int  nedges,
int *  edges,
double *  weight
 

Definition at line 122 of file eg_util.c.

int saveGraph const char *  file_name,
int const   nnodes,
int const   nedges,
int const *const   edges,
double const *const   weight
 

Definition at line 78 of file eg_util.c.

int saveSubGraph const char *  file_name,
int  nnodes,
int  nsubedges,
int *  edges,
int *  subedges,
double *  weight
 

Definition at line 99 of file eg_util.c.


Generated on Thu Oct 20 14:59:05 2005 for DominoParitySeparator by  doxygen 1.4.5