6 template<
typename TDataType>
10 typedef typename TDataType::Real
Real;
11 typedef typename TDataType::Coord
Coord;
void loadTetFile(std::string filename)
TopologyModule::Triangle Triangle
void getVolume(DArray< Real > &volume)
DArray< Tetrahedron > & getTetrahedrons()
void copyFrom(TetrahedronSet< TDataType > &tetSet)
void updateTriangles() override
DArray<::dyno::TopologyModule::Tri2Tet > mTri2Tet
DArrayList< int > mVer2Tet
DArrayList< int > & getVer2Tet()
DArray< Tetrahedron > mTethedrons
void setTetrahedrons(std::vector< Tetrahedron > &tetrahedrons)
TopologyModule::Tetrahedron Tetrahedron
DArray<::dyno::TopologyModule::Tri2Tet > & getTri2Tet()
void setTetrahedrons(DArray< Tetrahedron > &tetrahedrons)
VectorND< PointType, 4 > Tetrahedron
Vector< PointType, 3 > Triangle
This is an implementation of AdditiveCCD based on peridyno.
Array< T, DeviceType::GPU > DArray
ArrayList< ElementType, DeviceType::GPU > DArrayList