mt-Metis
Classes | Macros | Typedefs | Functions
vsinfo.h File Reference

Tupes and function prototypes for vertex separator info. More...

#include "base.h"
#include "graph.h"
#include "ctrl.h"
#include <dlmem_headers.h>

Go to the source code of this file.

Classes

struct  vsnbrinfo_type
 
struct  vsinfo_type
 

Macros

#define DLMEM_PREFIX   vsnbrinfo
 
#define DLMEM_TYPE_T   vsnbrinfo_type
 
#define vsinfo_free   MTMETIS_vsinfo_free
 
#define par_vsinfo_create   MTMETIS_par_vsinfo_create
 
#define par_vsinfo_free   MTMETIS_par_vsinfo_free
 

Typedefs

typedef struct vsnbrinfo_type vsnbrinfo_type
 
typedef struct vsinfo_type vsinfo_type
 

Functions

void vsinfo_free (graph_type *graph)
 Free a vsinfo and its associate memory. More...
 
void par_vsinfo_create (ctrl_type *ctrl, graph_type *graph)
 Allocate the memory arrays for refinement of a vertex separator. More...
 
void par_vsinfo_free (graph_type *graph)
 Free a vsinfo and its associate memory. More...
 

Detailed Description

Tupes and function prototypes for vertex separator info.

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

Function Documentation

void par_vsinfo_create ( ctrl_type ctrl,
graph_type graph 
)

Allocate the memory arrays for refinement of a vertex separator.

Parameters
ctrlThe control structure.
graphThe graph to create vsinfo for.
void par_vsinfo_free ( graph_type graph)

Free a vsinfo and its associate memory.

Parameters
graphThe graph to free the vsinfo of.
void vsinfo_free ( graph_type graph)

Free a vsinfo and its associate memory.

Parameters
graphThe graph to free the vsinfo of.