mt-Metis
Macros | Functions
esinfo.c File Reference

Functions for manipulating esinfo structures. More...

#include "esinfo.h"
#include <dlmem_funcs.h>

Macros

#define MTMETIS_ESINFO_C
 
#define DLMEM_PREFIX   esnbrinfo
 
#define DLMEM_TYPE_T   esnbrinfo_type
 

Functions

void esinfo_free (graph_type *const graph)
 Free an esinfo and its associated memory. More...
 
void par_esinfo_create (ctrl_type *const ctrl, graph_type *const graph)
 Allocate the memory arrays for refinement of an edge separator. More...
 
void par_esinfo_free (graph_type *const graph)
 Free an esinfo and its associated memory. More...
 

Detailed Description

Functions for manipulating esinfo structures.

Author
Dominique LaSalle lasal.nosp@m.le@c.nosp@m.s.umn.nosp@m..edu Copyright 2015, Regents of the University of Minnesota
Version
1
Date
2015-02-26

Function Documentation

void esinfo_free ( graph_type graph)

Free an esinfo and its associated memory.

Parameters
graphThe graph to free the esinfo of.
void par_esinfo_create ( ctrl_type ctrl,
graph_type graph 
)

Allocate the memory arrays for refinement of an edge separator.

Parameters
ctrlThe control structure.
graphThe graph.
void par_esinfo_free ( graph_type graph)

Free an esinfo and its associated memory.

Parameters
graphThe graph to free the esinfo of.