Functions | |
template<typename T > | |
bool | deleteFromMap (std::map< unsigned int, T *> &theMap, T *elemToDelete, bool delete_elem=true) |
template<typename T > | |
unsigned int | getNewID (std::map< unsigned int, T *> &theMap) |
template<class T > | |
unsigned int | numCommonElems (std::set< T > &v1, std::set< T > &v2) |
template<class T > | |
unsigned int | numCommonElems (std::set< T > &v1, std::vector< T > &v2) |
template<class T > | |
std::vector< T > | getCommonElems (std::set< T > &v1, std::set< T > &v2) |
double | linearQuadShape2D (unsigned int node_id, std::vector< double > &xi_2d) |
double | linearTriShape2D (unsigned int node_id, std::vector< double > &xi_2d) |
double | linearHexShape3D (unsigned int node_id, std::vector< double > &xi_3d) |
double | linearTetShape3D (unsigned int node_id, std::vector< double > &xi_3d) |
bool Efa::deleteFromMap | ( | std::map< unsigned int, T *> & | theMap, |
T * | elemToDelete, | ||
bool | delete_elem = true |
||
) |
Definition at line 22 of file EFAFuncs.h.
Referenced by EFAElement2D::addNodeCut(), ElementFragmentAlgorithm::clearAncestry(), ElementFragmentAlgorithm::clearPotentialIsolatedNodes(), EFAElement2D::connectNeighbors(), EFAElement3D::connectNeighbors(), EFAElement::mergeNodes(), EFAFragment2D::removeInvalidEmbeddedNodes(), and EFAFragment3D::removeInvalidEmbeddedNodes().
std::vector<T> Efa::getCommonElems | ( | std::set< T > & | v1, |
std::set< T > & | v2 | ||
) |
Definition at line 69 of file EFAFuncs.h.
Referenced by EFAFragment3D::combine_two_faces(), EFAFragment::getCommonNodes(), EFAElement2D::getCommonNodes(), and EFAElement3D::getCommonNodes().
Definition at line 38 of file EFAFuncs.h.
Referenced by ElementFragmentAlgorithm::add2DElements(), EFAElement2D::addEdgeCut(), EFAElement3D::addFaceEdgeCut(), EFAElement2D::addFragmentEdgeCut(), EFAElement2D::branchingSplit(), EFAElement2D::connectNeighbors(), EFAElement3D::connectNeighbors(), EFAElement2D::createChild(), EFAElement3D::createChild(), EFAElement::mergeNodes(), and ElementFragmentAlgorithm::updateTopology().
double Efa::linearHexShape3D | ( | unsigned int | node_id, |
std::vector< double > & | xi_3d | ||
) |
double Efa::linearQuadShape2D | ( | unsigned int | node_id, |
std::vector< double > & | xi_2d | ||
) |
Definition at line 16 of file EFAFuncs.C.
Referenced by EFAFace::getMasterInfo(), and EFAElement2D::getMasterInfo().
double Efa::linearTetShape3D | ( | unsigned int | node_id, |
std::vector< double > & | xi_3d | ||
) |
Definition at line 48 of file EFAFuncs.C.
Referenced by EFAElement3D::getMasterInfo().
double Efa::linearTriShape2D | ( | unsigned int | node_id, |
std::vector< double > & | xi_2d | ||
) |
Definition at line 23 of file EFAFuncs.C.
Referenced by EFAFace::getMasterInfo(), and EFAElement2D::getMasterInfo().
unsigned int Efa::numCommonElems | ( | std::set< T > & | v1, |
std::set< T > & | v2 | ||
) |
unsigned int Efa::numCommonElems | ( | std::set< T > & | v1, |
std::vector< T > & | v2 | ||
) |
Definition at line 59 of file EFAFuncs.h.