4#include "Topology/EdgeSet.h"
12 template<
typename TDataType>
16 typedef typename TDataType::Real
Real;
17 typedef typename TDataType::Coord
Coord;
53 std::vector<TopologyModule::Edge>
edges;
void updateTopology() override
DEF_ARRAY_STATE(Coord, Position, DeviceType::GPU, "Vertex position")
Vertex position.
void addThread(Coord start, Coord end, int segSize)
DEF_ARRAY_STATE(Coord, Force, DeviceType::GPU, "Vertex force")
Vertex velocity.
DEF_ARRAY_STATE(Coord, Velocity, DeviceType::GPU, "Vertex velocity")
Vertex velocity.
DEF_INSTANCE_STATE(EdgeSet< TDataType >, EdgeSet, "")
std::vector< TopologyModule::Edge > edges
void resetStates() override
std::vector< Coord > particles
This is an implementation of AdditiveCCD based on peridyno.