|
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().
1.7.6.1