68 void setNumberOfNodes(
int numNodes);
71 void setNumberOfCells(
int numCells);
76 void setConnectivity(
int cellNum,
IntArray &nodes);
85 void setNodeCoords(
int nodeNum,
const FloatArray &coords);
88 void setNumberOfPrimaryVarsToExport(
const IntArray& primVars,
int numNodes);
89 void setNumberOfLoadsToExport(
int numVars,
int numNodes);
90 void setNumberOfInternalVarsToExport(
const IntArray& ists,
int numNodes);
91 void setNumberOfInternalXFEMVarsToExport(
int numVars,
int numEnrichmentItems,
int numNodes);
92 void setNumberOfCellVarsToExport(
const IntArray& cellVars,
int numCells);
96 for (
int i = 0; i <
numNodes; i++ ) {
100 for (
int i = 0; i <
numCells; i++ ) {
108 void setLoadInNode(
int varNum,
int nodeNum,
FloatArray valueArray);
114 void setInternalXFEMVarInNode(
int varNum,
int eiNum,
int nodeNum,
FloatArray valueArray);
156 std::map< UnknownType, std::vector< FloatArray > >
nodeVars;
160 std::map< InternalStateType, std::vector< FloatArray > >
cellVars;
FloatArray & givePrimaryVarInNode(UnknownType type, int nodeNum)
std::vector< std::vector< setMembershipGroupType > > cellSetMembership
void setCellType(int cellNum, int type)
std::vector< std::vector< FloatArray > > nodeLoads
std::map< UnknownType, std::vector< FloatArray > > nodeVars
FloatArray & giveInternalVarInNode(InternalStateType type, int nodeNum)
FloatArray & giveLoadInNode(int varNum, int nodeNum)
FloatArray & giveCellVar(InternalStateType type, int cellNum)
FloatArray & giveInternalXFEMVarInNode(int varNum, int eiNum, int nodeNum)
std::vector< std::vector< setMembershipGroupType > > vertexSetMembership
const std::vector< setMembershipGroupType > & getCellSetMembershipGroup(int icell)
std::vector< FloatArray > nodeCoords
std::map< InternalStateType, std::vector< FloatArray > > cellVars
int giveNumberOfSetGroups()
FloatArray & giveNodeCoords(int nodeNum)
const std::vector< setMembershipGroupType > & getVertexSetMembershipGroup(int inode)
IntArray & getRegionCells()
void setVertexSetMembership(int set, int nodeNum)
void setNumberOfSetMembershipsToExport(int numSets, int numNodes, int numCells)
void setOffset(int cellNum, int offset)
IntArray & giveCellConnectivity(int cellNum)
int giveCellType(int cellNum)
std::vector< std::vector< std::vector< FloatArray > > > nodeVarsFromXFEMIS
std::map< InternalStateType, std::vector< FloatArray > > nodeVarsFromIS
std::vector< IntArray > connectivity
uint8_t setMembershipGroupType
int giveCellOffset(int cellNum)
void setCellSetMembership(int set, int cellNum)