void sixSplit(const int* const subZone, typename std::vector< SplitterTetra<MyMeshTypeS>* >& tetra);
void calculateGeneral24Tetra(typename std::vector< SplitterTetra<MyMeshTypeS>* >& tetra);
void calculateGeneral48Tetra(typename std::vector< SplitterTetra<MyMeshTypeS>* >& tetra);
- void splitPenta5(typename std::vector< SplitterTetra<MyMeshTypeS>* >& tetra);
+ void splitPyram5(typename std::vector< SplitterTetra<MyMeshTypeS>* >& tetra);
void splitConvex(typename MyMeshTypeT::MyConnType targetCell,
typename std::vector< SplitterTetra<MyMeshTypeS>* >& tetra);
void calculateSubNodes(const MyMeshTypeT& targetMesh, typename MyMeshTypeT::MyConnType targetCell);
}
case 5:
{
- splitPenta5(tetra);
+ splitPyram5(tetra);
break;
}
default:
* Splits the NORM_PYRA5 into 2 tetrahedra.
*/
template<class MyMeshTypeT, class MyMeshTypeS>
- void SplitterTetra2<MyMeshTypeT, MyMeshTypeS>::splitPenta5(typename std::vector< SplitterTetra<MyMeshTypeS>* >& tetra)
+ void SplitterTetra2<MyMeshTypeT, MyMeshTypeS>::splitPyram5(typename std::vector< SplitterTetra<MyMeshTypeS>* >& tetra)
{
- static const int SPLIT_PENTA_5[2][4] =
+ static const int SPLIT_PYPA5[2][4] =
{
{
0, 1, 2, 4
for(int i = 0; i < 2; ++i)
{
for(int j = 0; j < 4; ++j)
- nodes[j] = getCoordsOfSubNode2(SPLIT_PENTA_5[i][j],conn[j]);
+ nodes[j] = getCoordsOfSubNode2(SPLIT_PYPA5[i][j],conn[j]);
SplitterTetra<MyMeshTypeS>* t = new SplitterTetra<MyMeshTypeS>(_src_mesh, nodes,conn);
tetra.push_back(t);
}