![]() |
EIC Software
Reference for
EIC
simulation and reconstruction software on GitHub
|
#include <EicRoot/blob/master/eic/cad/elmer/src/meshtype.h>
Collaboration diagram for mesh_t:Public Member Functions | |
| mesh_t () | |
| ~mesh_t () | |
| bool | isUndefined () const |
| void | clear () |
| bool | load (char *) |
| bool | save (char *) |
| double * | boundingBox () |
| void | setCdim (int) |
| int | getCdim () const |
| void | setDim (int) |
| int | getDim () const |
| void | setNodes (int) |
| int | getNodes () const |
| void | setPoints (int) |
| int | getPoints () const |
| void | setEdges (int) |
| int | getEdges () const |
| void | setSurfaces (int) |
| int | getSurfaces () const |
| void | setElements (int) |
| int | getElements () const |
| node_t * | getNode (int) |
| void | setNodeArray (node_t *) |
| void | newNodeArray (int) |
| void | deleteNodeArray () |
| point_t * | getPoint (int) |
| void | setPointArray (point_t *) |
| void | newPointArray (int) |
| void | deletePointArray () |
| edge_t * | getEdge (int) |
| void | setEdgeArray (edge_t *) |
| void | newEdgeArray (int) |
| void | deleteEdgeArray () |
| surface_t * | getSurface (int) |
| void | setSurfaceArray (surface_t *) |
| void | newSurfaceArray (int) |
| void | deleteSurfaceArray () |
| element_t * | getElement (int) |
| void | setElementArray (element_t *) |
| void | newElementArray (int) |
| void | deleteElementArray () |
Private Member Functions | |
| void | setDefaults () |
Private Attributes | |
| int | cdim |
| int | dim |
| int | nodes |
| int | points |
| int | edges |
| int | surfaces |
| int | elements |
| node_t * | node |
| point_t * | point |
| edge_t * | edge |
| surface_t * | surface |
| element_t * | element |
Definition at line 193 of file meshtype.h.
View newest version in sPHENIX GitHub at line 193 of file meshtype.h
| mesh_t::mesh_t | ( | ) |
Definition at line 423 of file meshtype.cpp.
View newest version in sPHENIX GitHub at line 423 of file meshtype.cpp
| mesh_t::~mesh_t | ( | ) |
Definition at line 428 of file meshtype.cpp.
View newest version in sPHENIX GitHub at line 428 of file meshtype.cpp
| double * mesh_t::boundingBox | ( | ) |
Definition at line 1135 of file meshtype.cpp.
View newest version in sPHENIX GitHub at line 1135 of file meshtype.cpp
References node_t::getX(), Acts::UnitConstants::s, xmax, xmin, ymax, and ymin.
Here is the call graph for this function:| void mesh_t::clear | ( | void | ) |
Definition at line 440 of file meshtype.cpp.
View newest version in sPHENIX GitHub at line 440 of file meshtype.cpp
References surface().
Here is the call graph for this function:| void mesh_t::deleteEdgeArray | ( | ) |
Definition at line 1341 of file meshtype.cpp.
View newest version in sPHENIX GitHub at line 1341 of file meshtype.cpp
| void mesh_t::deleteElementArray | ( | ) |
Definition at line 1381 of file meshtype.cpp.
View newest version in sPHENIX GitHub at line 1381 of file meshtype.cpp
| void mesh_t::deleteNodeArray | ( | ) |
Definition at line 1301 of file meshtype.cpp.
View newest version in sPHENIX GitHub at line 1301 of file meshtype.cpp
| void mesh_t::deletePointArray | ( | ) |
Definition at line 1321 of file meshtype.cpp.
View newest version in sPHENIX GitHub at line 1321 of file meshtype.cpp
| void mesh_t::deleteSurfaceArray | ( | ) |
Definition at line 1361 of file meshtype.cpp.
View newest version in sPHENIX GitHub at line 1361 of file meshtype.cpp
References surface().
Here is the call graph for this function:| int mesh_t::getCdim | ( | ) | const |
Definition at line 1221 of file meshtype.cpp.
View newest version in sPHENIX GitHub at line 1221 of file meshtype.cpp
| int mesh_t::getDim | ( | ) | const |
Definition at line 1231 of file meshtype.cpp.
View newest version in sPHENIX GitHub at line 1231 of file meshtype.cpp
References Acts::Test::dim.
| edge_t * mesh_t::getEdge | ( | int | n | ) |
Definition at line 1326 of file meshtype.cpp.
View newest version in sPHENIX GitHub at line 1326 of file meshtype.cpp
References n.
Referenced by ConvertEgTypeToMeshType().
Here is the caller graph for this function:| int mesh_t::getEdges | ( | ) | const |
Definition at line 1261 of file meshtype.cpp.
View newest version in sPHENIX GitHub at line 1261 of file meshtype.cpp
Referenced by ConvertEgTypeToMeshType().
Here is the caller graph for this function:| element_t * mesh_t::getElement | ( | int | n | ) |
Definition at line 1366 of file meshtype.cpp.
View newest version in sPHENIX GitHub at line 1366 of file meshtype.cpp
References n.
Referenced by ConvertEgTypeToMeshType().
Here is the caller graph for this function:| int mesh_t::getElements | ( | ) | const |
Definition at line 1281 of file meshtype.cpp.
View newest version in sPHENIX GitHub at line 1281 of file meshtype.cpp
Referenced by ConvertEgTypeToMeshType().
Here is the caller graph for this function:| node_t * mesh_t::getNode | ( | int | n | ) |
Definition at line 1286 of file meshtype.cpp.
View newest version in sPHENIX GitHub at line 1286 of file meshtype.cpp
References n.
Referenced by ConvertEgTypeToMeshType().
Here is the caller graph for this function:| int mesh_t::getNodes | ( | ) | const |
Definition at line 1241 of file meshtype.cpp.
View newest version in sPHENIX GitHub at line 1241 of file meshtype.cpp
Referenced by ConvertEgTypeToMeshType().
Here is the caller graph for this function:| point_t * mesh_t::getPoint | ( | int | n | ) |
Definition at line 1306 of file meshtype.cpp.
View newest version in sPHENIX GitHub at line 1306 of file meshtype.cpp
References n.
| int mesh_t::getPoints | ( | ) | const |
Definition at line 1251 of file meshtype.cpp.
View newest version in sPHENIX GitHub at line 1251 of file meshtype.cpp
| surface_t * mesh_t::getSurface | ( | int | n | ) |
Definition at line 1346 of file meshtype.cpp.
View newest version in sPHENIX GitHub at line 1346 of file meshtype.cpp
Referenced by ConvertEgTypeToMeshType().
Here is the call graph for this function:
Here is the caller graph for this function:| int mesh_t::getSurfaces | ( | ) | const |
Definition at line 1271 of file meshtype.cpp.
View newest version in sPHENIX GitHub at line 1271 of file meshtype.cpp
Referenced by ConvertEgTypeToMeshType().
Here is the caller graph for this function:| bool mesh_t::isUndefined | ( | ) | const |
Definition at line 432 of file meshtype.cpp.
View newest version in sPHENIX GitHub at line 432 of file meshtype.cpp
References Acts::Test::dim.
| bool mesh_t::load | ( | char * | dirName | ) |
Definition at line 469 of file meshtype.cpp.
View newest version in sPHENIX GitHub at line 469 of file meshtype.cpp
References Acts::Test::dim, element_t::getCode(), point_t::getEdges(), surface_t::getEdges(), surface_t::getElements(), element_t::getNodes(), edge_t::getSurfaces(), k, point_t::newEdgeIndexes(), surface_t::newEdgeIndexes(), surface_t::newElementIndexes(), element_t::newNodeIndexes(), edge_t::newSurfaceIndexes(), PDE_BOUNDARY, PDE_BULK, element_t::setCode(), point_t::setEdgeIndex(), surface_t::setEdgeIndex(), point_t::setEdges(), surface_t::setEdges(), surface_t::setElementIndex(), surface_t::setElements(), node_t::setIndex(), element_t::setIndex(), element_t::setNature(), element_t::setNodeIndex(), element_t::setNodes(), edge_t::setSurfaceIndex(), edge_t::setSurfaces(), node_t::setX(), surface(), x, y, and z.
Here is the call graph for this function:| void mesh_t::newEdgeArray | ( | int | n | ) |
Definition at line 1336 of file meshtype.cpp.
View newest version in sPHENIX GitHub at line 1336 of file meshtype.cpp
References n.
Referenced by ConvertEgTypeToMeshType().
Here is the caller graph for this function:| void mesh_t::newElementArray | ( | int | n | ) |
Definition at line 1376 of file meshtype.cpp.
View newest version in sPHENIX GitHub at line 1376 of file meshtype.cpp
References n.
Referenced by ConvertEgTypeToMeshType().
Here is the caller graph for this function:| void mesh_t::newNodeArray | ( | int | n | ) |
Definition at line 1296 of file meshtype.cpp.
View newest version in sPHENIX GitHub at line 1296 of file meshtype.cpp
References n.
Referenced by ConvertEgTypeToMeshType().
Here is the caller graph for this function:| void mesh_t::newPointArray | ( | int | n | ) |
Definition at line 1316 of file meshtype.cpp.
View newest version in sPHENIX GitHub at line 1316 of file meshtype.cpp
References n.
| void mesh_t::newSurfaceArray | ( | int | n | ) |
Definition at line 1356 of file meshtype.cpp.
View newest version in sPHENIX GitHub at line 1356 of file meshtype.cpp
Referenced by ConvertEgTypeToMeshType().
Here is the call graph for this function:
Here is the caller graph for this function:| bool mesh_t::save | ( | char * | dirName | ) |
Definition at line 796 of file meshtype.cpp.
View newest version in sPHENIX GitHub at line 796 of file meshtype.cpp
References Acts::UnitConstants::e, element_t::getCode(), point_t::getEdgeIndex(), surface_t::getElementIndex(), node_t::getIndex(), element_t::getIndex(), element_t::getNature(), element_t::getNodeIndex(), element_t::getNodes(), edge_t::getSurfaceIndex(), node_t::getX(), p, PDE_BOUNDARY, PDE_BULK, Acts::UnitConstants::s, s1, and surface().
Here is the call graph for this function:| void mesh_t::setCdim | ( | int | n | ) |
Definition at line 1216 of file meshtype.cpp.
View newest version in sPHENIX GitHub at line 1216 of file meshtype.cpp
References n.
|
private |
Definition at line 451 of file meshtype.cpp.
View newest version in sPHENIX GitHub at line 451 of file meshtype.cpp
References Acts::Test::dim, and surface().
Here is the call graph for this function:| void mesh_t::setDim | ( | int | n | ) |
Definition at line 1226 of file meshtype.cpp.
View newest version in sPHENIX GitHub at line 1226 of file meshtype.cpp
References Acts::Test::dim, and n.
Referenced by ConvertEgTypeToMeshType().
Here is the caller graph for this function:| void mesh_t::setEdgeArray | ( | edge_t * | e | ) |
Definition at line 1331 of file meshtype.cpp.
View newest version in sPHENIX GitHub at line 1331 of file meshtype.cpp
References Acts::UnitConstants::e.
| void mesh_t::setEdges | ( | int | n | ) |
Definition at line 1256 of file meshtype.cpp.
View newest version in sPHENIX GitHub at line 1256 of file meshtype.cpp
References n.
Referenced by ConvertEgTypeToMeshType(), and eg_transfermesh().
Here is the caller graph for this function:| void mesh_t::setElementArray | ( | element_t * | e | ) |
Definition at line 1371 of file meshtype.cpp.
View newest version in sPHENIX GitHub at line 1371 of file meshtype.cpp
References Acts::UnitConstants::e.
| void mesh_t::setElements | ( | int | n | ) |
Definition at line 1276 of file meshtype.cpp.
View newest version in sPHENIX GitHub at line 1276 of file meshtype.cpp
References n.
Referenced by ConvertEgTypeToMeshType(), and eg_transfermesh().
Here is the caller graph for this function:| void mesh_t::setNodeArray | ( | node_t * | n | ) |
Definition at line 1291 of file meshtype.cpp.
View newest version in sPHENIX GitHub at line 1291 of file meshtype.cpp
References n.
| void mesh_t::setNodes | ( | int | n | ) |
Definition at line 1236 of file meshtype.cpp.
View newest version in sPHENIX GitHub at line 1236 of file meshtype.cpp
References n.
Referenced by ConvertEgTypeToMeshType(), and eg_transfermesh().
Here is the caller graph for this function:| void mesh_t::setPointArray | ( | point_t * | p | ) |
Definition at line 1311 of file meshtype.cpp.
View newest version in sPHENIX GitHub at line 1311 of file meshtype.cpp
References p.
| void mesh_t::setPoints | ( | int | n | ) |
Definition at line 1246 of file meshtype.cpp.
View newest version in sPHENIX GitHub at line 1246 of file meshtype.cpp
References n.
Referenced by eg_transfermesh().
Here is the caller graph for this function:| void mesh_t::setSurfaceArray | ( | surface_t * | s | ) |
Definition at line 1351 of file meshtype.cpp.
View newest version in sPHENIX GitHub at line 1351 of file meshtype.cpp
References Acts::UnitConstants::s, and surface().
Here is the call graph for this function:| void mesh_t::setSurfaces | ( | int | n | ) |
Definition at line 1266 of file meshtype.cpp.
View newest version in sPHENIX GitHub at line 1266 of file meshtype.cpp
References n.
Referenced by ConvertEgTypeToMeshType(), and eg_transfermesh().
Here is the caller graph for this function:
|
private |
Definition at line 241 of file meshtype.h.
View newest version in sPHENIX GitHub at line 241 of file meshtype.h
|
private |
Definition at line 242 of file meshtype.h.
View newest version in sPHENIX GitHub at line 242 of file meshtype.h
|
private |
Definition at line 251 of file meshtype.h.
View newest version in sPHENIX GitHub at line 251 of file meshtype.h
|
private |
Definition at line 245 of file meshtype.h.
View newest version in sPHENIX GitHub at line 245 of file meshtype.h
|
private |
Definition at line 253 of file meshtype.h.
View newest version in sPHENIX GitHub at line 253 of file meshtype.h
|
private |
Definition at line 247 of file meshtype.h.
View newest version in sPHENIX GitHub at line 247 of file meshtype.h
|
private |
Definition at line 249 of file meshtype.h.
View newest version in sPHENIX GitHub at line 249 of file meshtype.h
|
private |
Definition at line 243 of file meshtype.h.
View newest version in sPHENIX GitHub at line 243 of file meshtype.h
|
private |
Definition at line 250 of file meshtype.h.
View newest version in sPHENIX GitHub at line 250 of file meshtype.h
|
private |
Definition at line 244 of file meshtype.h.
View newest version in sPHENIX GitHub at line 244 of file meshtype.h
|
private |
Definition at line 252 of file meshtype.h.
View newest version in sPHENIX GitHub at line 252 of file meshtype.h
|
private |
Definition at line 246 of file meshtype.h.
View newest version in sPHENIX GitHub at line 246 of file meshtype.h