Go to the documentation of this file.
50#define _IFT_Set_Name "set"
51#define _IFT_Set_nodes "nodes"
52#define _IFT_Set_allNodes "allnodes"
53#define _IFT_Set_nodeRanges "noderanges"
54#define _IFT_Set_elements "elements"
55#define _IFT_Set_allElements "allelements"
56#define _IFT_Set_elementRanges "elementranges"
57#define _IFT_Set_elementBoundaries "elementboundaries"
58#define _IFT_Set_elementEdges "elementedges"
59#define _IFT_Set_elementSurfaces "elementsurfaces"
60#define _IFT_Set_internalElementNodes "internalelementnodes"
61#define _IFT_Set_elementprops "elemprops"
62#define _IFT_Set_dofmanprops "dofmanprops"
65class EntityRenumberingFunction;
97 std::unique_ptr<InputRecord> inputRec;
139 const IntArray &giveInternalElementDofManagerList();
152 const IntArray &giveSpecifiedNodeList();
156 void setElementList(
IntArray newElements);
160 void setBoundaryList(
IntArray newBoundaries);
164 void setEdgeList(
IntArray newEdges);
168 void setNodeList(
IntArray newNodes);
177 void addAllElements();
179 bool hasElement(
int elem)
const;
205 void computeIntArray(
IntArray &answer,
const IntArray &specified, std :: list< Range >ranges);
FEMComponent(int n, Domain *d)
std::string giveElementProperties() const
IntArray elementEdges
Element numbers + boundary numbers (interleaved).
bool nodalListInitialized
std::string dofmanprops
Dof manager properties.
IntArray totalNodes
Unique set of nodes (computed).
IntArray nodes
Element numbers + internal dof manager numbers (interleaved).
IntArray elements
Element numbers.
std::string giveDofManProperties() const
IntArray elementSurfaces
Element numbers + edge numbers (interleaved).
std::string elementprops
Element properties.
bool mElementListIsSorted
const char * giveInputRecordName() const override
const char * giveClassName() const override
IntArray elementBoundaries
IntArray elementInternalNodes
Element numbers + surface numbers (interleaved).
This page is part of the
OOFEM-3.0 documentation. Copyright Copyright (C) 1994-2025 Borek Patzak
Bořek Patzák
Project e-mail:
oofem@fsv.cvut.cz
Generated at for OOFEM by
doxygen
1.15.0 written by Dimitri van Heesch,
© 1997-2011