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