#include "Finley.h"
#include "ElementFile.h"
#include "Mesh.h"
Go to the source code of this file.
Functions |
void | Finley_IndexList_insertElements (Finley_IndexList *index_list, Finley_ElementFile *elements, bool_t reduce_row_order, index_t *row_map, bool_t reduce_col_order, index_t *col_map) |
void | Finley_IndexList_insertIndex (Finley_IndexList *, index_t) |
void | Finley_IndexList_toArray (Finley_IndexList *, index_t *, index_t, index_t, index_t) |
dim_t | Finley_IndexList_count (Finley_IndexList *, index_t, index_t) |
void | Finley_IndexList_free (Finley_IndexList *) |
Paso_Pattern * | Finley_IndexList_createPattern (dim_t n0, dim_t n, Finley_IndexList *index_list, index_t range_min, index_t range_max, index_t index_offset) |
void | Finley_IndexList_insertElementsWithRowRange (Finley_IndexList *index_list, index_t firstRow, index_t lastRow, Finley_ElementFile *elements, index_t *row_map, index_t *col_map) |
void | Finley_IndexList_insertElementsWithRowRangeNoMainDiagonal (Finley_IndexList *index_list, index_t firstRow, index_t lastRow, Finley_ElementFile *elements, index_t *row_map, index_t *col_map) |
Macro Definition Documentation
#define INDEXLIST_LENGTH 85 |
Typedef Documentation
Function Documentation
References Finley_checkPtr(), Finley_IndexList_count(), Finley_IndexList_toArray(), Finley_noError(), MATRIX_FORMAT_DEFAULT, MEMALLOC, MEMFREE, Paso_Pattern_alloc(), and Paso_Pattern_free().
Referenced by Finley_makePattern(), Finley_Mesh_optimizeDOFDistribution(), and Finley_Mesh_optimizeDOFLabeling().
References Finley_ReferenceElement::BasisFunctions, Finley_ElementFile::Color, FALSE, Finley_IndexList_insertIndex(), Finley_ReferenceElementSet_borrowReferenceElement(), INDEX2, Finley_ReferenceElement::LinearBasisFunctions, Finley_ReferenceElementInfo::linearNodes, Finley_ElementFile::minColor, Finley_ElementFile::Nodes, Finley_ElementFile::numElements, Finley_ElementFile::numNodes, Finley_ShapeFunctionInfo::numShapes, Finley_ReferenceElementInfo::numSides, Finley_ReferenceElementInfo::numSubElements, Finley_ElementFile::referenceElementSet, Finley_ReferenceElementInfo::subElementNodes, Finley_ShapeFunction::Type, and Finley_ReferenceElement::Type.
Referenced by Finley_makePattern().