5 template<
typename TDataType>
9 typedef typename TDataType::Real
Real;
10 typedef typename TDataType::Coord
Coord;
DArray< Hexahedron > & getHexahedrons()
DArray<::dyno::TopologyModule::Quad2Hex > quad2Hex
DArray<::dyno::TopologyModule::Hexahedron > m_hexahedrons
DArray<::dyno::TopologyModule::Tri2Tet > & getQua2Hex()
TopologyModule::Hexahedron Hexahedron
TopologyModule::Quad Quad
void updateQuads() override
void setHexahedrons(DArray< Hexahedron > &hexahedrons)
DArrayList< int > & getVer2Hex()
void copyFrom(HexahedronSet< TDataType > hexSet)
void getVolume(DArray< Real > &volume)
DArrayList< int > m_ver2Hex
void setHexahedrons(std::vector< Hexahedron > &hexahedrons)
VectorND< PointType, 4 > Quad
VectorND< PointType, 8 > Hexahedron
This is an implementation of AdditiveCCD based on peridyno.
Array< T, DeviceType::GPU > DArray
ArrayList< ElementType, DeviceType::GPU > DArrayList