46 #define _IFT_Set_Name "set" 47 #define _IFT_Set_nodes "nodes" 48 #define _IFT_Set_allNodes "allnodes" 49 #define _IFT_Set_nodeRanges "noderanges" 50 #define _IFT_Set_elements "elements" 51 #define _IFT_Set_allElements "allelements" 52 #define _IFT_Set_elementRanges "elementranges" 53 #define _IFT_Set_elementBoundaries "elementboundaries" 54 #define _IFT_Set_elementEdges "elementedges" 55 #define _IFT_Set_elementSurfaces "elementsurfaces" 58 class EntityRenumberingFunction;
122 const IntArray &giveSpecifiedNodeList();
126 void setElementList(
IntArray newElements);
130 void setBoundaryList(
IntArray newBoundaries);
134 void setEdgeList(
IntArray newEdges);
138 void setNodeList(
IntArray newNodes);
147 void addAllElements();
149 bool hasElement(
int elem)
const;
171 void computeIntArray(
IntArray &answer,
const IntArray &specified, std :: list< Range >ranges);
IntArray elementEdges
Element numbers + boundary numbers (interleaved).
The purpose of DataStream abstract class is to allow to store/restore context to different streams...
bool mElementListIsSorted
virtual const char * giveClassName() const
IntArray elementBoundaries
Class implementing an array of integers.
IntArray elements
Element numbers.
IntArray nodes
Element numbers + surface numbers (interleaved).
Set(int n, Domain *d)
Creates a empty set with given number and belonging to given domain.
IntArray elementSurfaces
Element numbers + edge numbers (interleaved).
Set of elements, boundaries, edges and/or nodes.
virtual const char * giveInputRecordName() const
IRResultType
Type defining the return values of InputRecord reading operations.
IntArray totalNodes
Unique set of nodes (computed).
long ContextMode
Context mode (mask), defining the type of information written/read to/from context.
the oofem namespace is to define a context or scope in which all oofem names are defined.
The top abstract class of all classes constituting the finite element mesh.