ESScript  Revision_4488
Namespaces | Typedefs | Functions
finley/src/IndexList.h File Reference
#include "Finley.h"
#include <list>

Go to the source code of this file.

Namespaces

namespace  finley

Typedefs

typedef std::list< int > finley::IndexList

Functions

void finley::IndexList_insertIndex (IndexList &in, int index)
 inserts a row index into the IndexList in if it does not exist
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
int finley::IndexList_count (const IndexList &in, int range_min, int range_max)
 counts 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
void finley::IndexList_insertElements (IndexList *index_list, ElementFile *elements, bool reduce_row_order, int *row_map, bool reduce_col_order, int *col_map)
void finley::IndexList_insertElementsWithRowRangeNoMainDiagonal (IndexList *index_list, int firstRow, int lastRow, ElementFile *elements, int *row_map, int *col_map)