ESYS13
Revision_
|
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 struct Paso_DegreeAndIdx Paso_DegreeAndIdx |
int Paso_comparDegreeAndIdx | ( | const void * | arg1, |
const void * | arg2 | ||
) |
References Paso_DegreeAndIdx::deg, and Paso_DegreeAndIdx::idx.
Referenced by Paso_Pattern_reduceBandwidth().
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 | ||
) |
References FALSE, Paso_Pattern::index, Paso_Pattern::numInput, Paso_Pattern::ptr, and TRUE.
Referenced by Paso_Pattern_reduceBandwidth().
dim_t Paso_Pattern_getBandwidth | ( | Paso_Pattern * | pattern, |
index_t * | label | ||
) |
References ABS, Paso_Pattern::index, MAX, Paso_Pattern::numOutput, and Paso_Pattern::ptr.
Referenced by Paso_Pattern_reduceBandwidth().
void Paso_Pattern_reduceBandwidth | ( | Paso_Pattern * | pattern, |
index_t * | oldToNew | ||
) |
References Paso_DegreeAndIdx::deg, Esys_checkPtr(), Esys_setError(), Paso_DegreeAndIdx::idx, MAX, N, Paso_Pattern::numInput, Paso_Pattern::numOutput, Paso_comparDegreeAndIdx(), Paso_Pattern_dropTree(), Paso_Pattern_getBandwidth(), Paso_Pattern::ptr, TMPMEMALLOC, TMPMEMFREE, and VALUE_ERROR.
Referenced by Dudley_Mesh_optimizeDOFLabeling(), and Finley_Mesh_optimizeDOFLabeling().