![]() |
EIC Software
Reference for
EIC
simulation and reconstruction software on GitHub
|
#include <EicRoot/blob/master/eic/cad/elmer/src/meshtype.h>
Inheritance diagram for surface_t:
Collaboration diagram for surface_t:Public Member Functions | |
| surface_t () | |
| ~surface_t () | |
| void | setEdges (int) |
| int | getEdges () const |
| void | setEdgeIndex (int, int) |
| int | getEdgeIndex (int) const |
| void | newEdgeIndexes (int) |
| void | deleteEdgeIndexes () |
| void | setElements (int) |
| int | getElements () const |
| void | setElementIndex (int, int) |
| int | getElementIndex (int) const |
| void | newElementIndexes (int) |
| void | deleteElementIndexes () |
| void | setNormalVec (double *) |
| double * | getNormalVec () |
| double | getNormal (int) const |
| void | setNormal (int, double) |
| void | setVertexNormalVec (int, double *) |
| void | addVertexNormalVec (int, double *) |
| void | subVertexNormalVec (int, double *) |
| double * | getVertexNormalVec (int) |
Public Member Functions inherited from element_t | |
| element_t () | |
| ~element_t () | |
| void | setNature (int) |
| int | getNature () const |
| void | setCode (int) |
| int | getCode () const |
| void | setNodes (int) |
| int | getNodes () const |
| void | setIndex (int) |
| int | getIndex () const |
| void | setSelected (int) |
| int | getSelected () const |
| int | getNodeIndex (int) const |
| void | setNodeIndex (int, int) |
| int * | getNodeIndexes () const |
| void | newNodeIndexes (int) |
| void | deleteNodeIndexes () |
Private Attributes | |
| int | edges |
| int * | edge |
| int | elements |
| int * | element |
| double | normal [3] |
| double | vertex_normals [4][3] |
Definition at line 157 of file meshtype.h.
View newest version in sPHENIX GitHub at line 157 of file meshtype.h
| surface_t::surface_t | ( | ) |
Definition at line 305 of file meshtype.cpp.
View newest version in sPHENIX GitHub at line 305 of file meshtype.cpp
| surface_t::~surface_t | ( | ) |
Definition at line 309 of file meshtype.cpp.
View newest version in sPHENIX GitHub at line 309 of file meshtype.cpp
| void surface_t::addVertexNormalVec | ( | int | n, |
| double * | d | ||
| ) |
Definition at line 402 of file meshtype.cpp.
View newest version in sPHENIX GitHub at line 402 of file meshtype.cpp
References n.
| void surface_t::deleteEdgeIndexes | ( | ) |
Definition at line 338 of file meshtype.cpp.
View newest version in sPHENIX GitHub at line 338 of file meshtype.cpp
| void surface_t::deleteElementIndexes | ( | ) |
Definition at line 368 of file meshtype.cpp.
View newest version in sPHENIX GitHub at line 368 of file meshtype.cpp
| int surface_t::getEdgeIndex | ( | int | n | ) | const |
Definition at line 328 of file meshtype.cpp.
View newest version in sPHENIX GitHub at line 328 of file meshtype.cpp
References n.
| int surface_t::getEdges | ( | ) | const |
Definition at line 318 of file meshtype.cpp.
View newest version in sPHENIX GitHub at line 318 of file meshtype.cpp
Referenced by ConvertEgTypeToMeshType(), and mesh_t::load().
Here is the caller graph for this function:| int surface_t::getElementIndex | ( | int | n | ) | const |
Definition at line 358 of file meshtype.cpp.
View newest version in sPHENIX GitHub at line 358 of file meshtype.cpp
References n.
Referenced by mesh_t::save().
Here is the caller graph for this function:| int surface_t::getElements | ( | ) | const |
Definition at line 348 of file meshtype.cpp.
View newest version in sPHENIX GitHub at line 348 of file meshtype.cpp
Referenced by ConvertEgTypeToMeshType(), and mesh_t::load().
Here is the caller graph for this function:| double surface_t::getNormal | ( | int | n | ) | const |
Definition at line 385 of file meshtype.cpp.
View newest version in sPHENIX GitHub at line 385 of file meshtype.cpp
References n.
| double * surface_t::getNormalVec | ( | ) |
Definition at line 373 of file meshtype.cpp.
View newest version in sPHENIX GitHub at line 373 of file meshtype.cpp
| double * surface_t::getVertexNormalVec | ( | int | n | ) |
Definition at line 416 of file meshtype.cpp.
View newest version in sPHENIX GitHub at line 416 of file meshtype.cpp
References n.
| void surface_t::newEdgeIndexes | ( | int | n | ) |
Definition at line 333 of file meshtype.cpp.
View newest version in sPHENIX GitHub at line 333 of file meshtype.cpp
References n.
Referenced by ConvertEgTypeToMeshType(), and mesh_t::load().
Here is the caller graph for this function:| void surface_t::newElementIndexes | ( | int | n | ) |
Definition at line 363 of file meshtype.cpp.
View newest version in sPHENIX GitHub at line 363 of file meshtype.cpp
References n.
Referenced by ConvertEgTypeToMeshType(), and mesh_t::load().
Here is the caller graph for this function:| void surface_t::setEdgeIndex | ( | int | m, |
| int | n | ||
| ) |
Definition at line 323 of file meshtype.cpp.
View newest version in sPHENIX GitHub at line 323 of file meshtype.cpp
References Acts::UnitConstants::m, and n.
Referenced by ConvertEgTypeToMeshType(), and mesh_t::load().
Here is the caller graph for this function:| void surface_t::setEdges | ( | int | n | ) |
Definition at line 313 of file meshtype.cpp.
View newest version in sPHENIX GitHub at line 313 of file meshtype.cpp
References n.
Referenced by ConvertEgTypeToMeshType(), and mesh_t::load().
Here is the caller graph for this function:| void surface_t::setElementIndex | ( | int | m, |
| int | n | ||
| ) |
Definition at line 353 of file meshtype.cpp.
View newest version in sPHENIX GitHub at line 353 of file meshtype.cpp
References Acts::UnitConstants::m, and n.
Referenced by ConvertEgTypeToMeshType(), and mesh_t::load().
Here is the caller graph for this function:| void surface_t::setElements | ( | int | n | ) |
Definition at line 343 of file meshtype.cpp.
View newest version in sPHENIX GitHub at line 343 of file meshtype.cpp
References n.
Referenced by ConvertEgTypeToMeshType(), and mesh_t::load().
Here is the caller graph for this function:| void surface_t::setNormal | ( | int | n, |
| double | d | ||
| ) |
Definition at line 390 of file meshtype.cpp.
View newest version in sPHENIX GitHub at line 390 of file meshtype.cpp
Referenced by ConvertEgTypeToMeshType().
Here is the caller graph for this function:| void surface_t::setNormalVec | ( | double * | d | ) |
Definition at line 378 of file meshtype.cpp.
View newest version in sPHENIX GitHub at line 378 of file meshtype.cpp
| void surface_t::setVertexNormalVec | ( | int | n, |
| double * | d | ||
| ) |
Definition at line 395 of file meshtype.cpp.
View newest version in sPHENIX GitHub at line 395 of file meshtype.cpp
References n.
| void surface_t::subVertexNormalVec | ( | int | n, |
| double * | d | ||
| ) |
Definition at line 409 of file meshtype.cpp.
View newest version in sPHENIX GitHub at line 409 of file meshtype.cpp
References n.
|
private |
Definition at line 185 of file meshtype.h.
View newest version in sPHENIX GitHub at line 185 of file meshtype.h
|
private |
Definition at line 184 of file meshtype.h.
View newest version in sPHENIX GitHub at line 184 of file meshtype.h
|
private |
Definition at line 187 of file meshtype.h.
View newest version in sPHENIX GitHub at line 187 of file meshtype.h
|
private |
Definition at line 186 of file meshtype.h.
View newest version in sPHENIX GitHub at line 186 of file meshtype.h
|
private |
Definition at line 188 of file meshtype.h.
View newest version in sPHENIX GitHub at line 188 of file meshtype.h
|
private |
Definition at line 189 of file meshtype.h.
View newest version in sPHENIX GitHub at line 189 of file meshtype.h