ESScript  Revision_
Namespaces | Functions
finley/src/IndexList.cpp File Reference
#include "IndexList.h"
#include "ElementFile.h"
#include "paso/SystemMatrixPattern.h"

Namespaces

namespace  finley

Functions

void finley::IndexList_insertElements (IndexList *index_list, ElementFile *elements, bool reduce_row_order, const int *row_map, bool reduce_col_order, const int *col_map)
void finley::IndexList_insertElementsWithRowRangeNoMainDiagonal (IndexList *index_list, int firstRow, int lastRow, ElementFile *elements, int *row_map, int *col_map)
void finley::IndexList_insertIndex (IndexList &in, int index)
 inserts a row index into the IndexList in if it does not exist
int finley::IndexList_count (const IndexList &in, int range_min, int range_max)
 counts the number of row indices in the IndexList in
void finley::IndexList_toArray (const IndexList &in, int *array, int range_min, int range_max, int index_offset)
 count the number of row indices in the IndexList in
Paso_Patternfinley::IndexList_createPattern (int n0, int n, const IndexList *index_list, int range_min, int range_max, int index_offset)
 creates a Paso_pattern from a range of indices