ESYS13  Revision_
Classes | Typedefs | Functions
Pattern_reduceBandwidth.c File Reference
#include "Paso.h"
#include "Pattern.h"
#include "Common.h"

Classes

struct  Paso_DegreeAndIdx

Typedefs

typedef struct Paso_DegreeAndIdx Paso_DegreeAndIdx

Functions

dim_t Paso_Pattern_getBandwidth (Paso_Pattern *pattern, index_t *label)
int Paso_comparDegreeAndIdx (const void *arg1, const void *arg2)
bool_t Paso_Pattern_dropTree (index_t root, Paso_Pattern *pattern, index_t *AssignedLevel, index_t *VerticesInTree, dim_t *numLevels, index_t *firstVertexInLevel, dim_t max_LevelWidth_abort, dim_t N)
void Paso_Pattern_reduceBandwidth (Paso_Pattern *pattern, index_t *oldToNew)

Typedef Documentation


Function Documentation

int Paso_comparDegreeAndIdx ( const void *  arg1,
const void *  arg2 
)
bool_t Paso_Pattern_dropTree ( index_t  root,
Paso_Pattern pattern,
index_t AssignedLevel,
index_t VerticesInTree,
dim_t numLevels,
index_t firstVertexInLevel,
dim_t  max_LevelWidth_abort,
dim_t  N 
)
dim_t Paso_Pattern_getBandwidth ( Paso_Pattern pattern,
index_t label 
)
void Paso_Pattern_reduceBandwidth ( Paso_Pattern pattern,
index_t oldToNew 
)