#include <stdio.h>#include <stdlib.h>#include <math.h>#include "eg_timer.h"#include "eg_mempool.h"#include "eg_list.h"#include "eg_heap.h"#include "eg_dgraph.h"#include "eg_dijkstra.h"#include "eg_dijkstra_app.h"#include "eg_ddomino.h"#include "graph_boyer.h"Include dependency graph for eg_ddpconstraint.h:

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

Go to the source code of this file.
Data Structures | |
| struct | EGcycleData_t |
| struct | EGddpConstraint_t |
Defines | |
| #define | DDPCONSTRAINT_MAXVIOL_EPSILON 0.0001 |
| #define | EG_DP_SELECT_DEBUG 500 |
Typedefs | |
| typedef const EGdGraphEdge_t * | cep_t |
| typedef const cep_t * | ccep_t |
| typedef const EGddomino_t * | cddomp_t |
| typedef const cddomp_t * | ccddomp_t |
Functions | |
| void | EGfreeCycleDataMP (void *v, EGmemPool_t *mem) |
| int | EGddpAddHeuristicCuts_3 (EGddpConstraint_t **ddpc_array, double *const ddpc_dist, double *const ddpc_angle_norm, double *const *const ddpc_angle, unsigned int *const ddpc_size, unsigned int const ddpc_max_size, double *const ddpc_best_angle, double *const ddpc_worst_angle, unsigned int *const ddpc_worst_angle_id, int const nedges, EGdGraphNode_t *start_node, EGdGraphEdge_t *start_edge, int k, double ubound, EGdGraph_t *cycleG, EGdGraphEdge_t **dij_sol, unsigned int *marray, char *sarray, unsigned int *odd_num, unsigned int nddom, int *ddom_markers, size_t *os, double max_node_time, EGmemPool_t *mem) |
| EGdGraph_t * | EGnewCycleGraph (EGmemPool_t *mem, EGlist_t *dlist, EGdGraph_t *bdG, EGdijkstraCost_t max_val) |
| void | EGfreeDDPconstraintMP (void *v, EGmemPool_t *mem) |
| int | EGboyerEdgeNumber (const EGdGraphEdge_t *e) |
| int | EGedgeCompare (const void *p1, const void *p2) |
| int | EGddpcComputeAll (EGmemPool_t *mem, EGdGraph_t *bdG, EGlist_t *dlist, EGlist_t *ddpc_list, int const nedges, int k) |
| int | EGddpSetMaxWeight (EGdGraph_t *cycleG, double *max_weight) |
| void | EGddpcDisplay (EGddpConstraint_t *ddpc, FILE *file) |
|
|
Definition at line 4 of file eg_ddpconstraint.h. |
|
|
Definition at line 5 of file eg_ddpconstraint.h. |
|
|
Definition at line 59 of file eg_ddpconstraint.h. |
|
|
Definition at line 56 of file eg_ddpconstraint.h. |
|
|
Definition at line 58 of file eg_ddpconstraint.h. |
|
|
Definition at line 55 of file eg_ddpconstraint.h. |
|
|
Definition at line 298 of file eg_ddpconstraint.c. |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Definition at line 915 of file eg_ddpconstraint.c. |
|
||||||||||||||||||||||||||||
|
Definition at line 1073 of file eg_ddpconstraint.c. |
|
||||||||||||
|
Definition at line 1417 of file eg_ddpconstraint.c. |
|
||||||||||||
|
Definition at line 1382 of file eg_ddpconstraint.c. |
|
||||||||||||
|
Definition at line 309 of file eg_ddpconstraint.c. |
|
||||||||||||
|
Definition at line 157 of file eg_ddpconstraint.c. |
|
||||||||||||
|
Definition at line 280 of file eg_ddpconstraint.c. |
|
||||||||||||||||||||
|
Definition at line 167 of file eg_ddpconstraint.c. |
1.4.5