14 template<
typename TDataType>
19 typedef typename TDataType::Real
Real;
20 typedef typename TDataType::Coord
Coord;
#define DECLARE_TCLASS(name, T1)
particle attribute 0x00000000: [31-30]material; [29]motion; [28]Dynamic; [27-8]undefined yet,...
void preUpdateStates() override
void resetStates() override
DEF_ARRAY_STATE(Coord, NormalMerged, DeviceType::GPU, "Particle normal")
void constructMergedArrays()
DEF_ARRAY_STATE(Attribute, AttributeMerged, DeviceType::GPU, "Particle attribute")
Particle force.
void postUpdateStates() override
DEF_ARRAY_STATE(Coord, VelocityMerged, DeviceType::GPU, "Particle velocity")
Particle velocity.
DEF_NODE_PORT(GhostParticles< TDataType >, BoundaryParticles, "Initial boundary ghost particles")
DEF_ARRAY_STATE(Coord, PositionMerged, DeviceType::GPU, "Particle position")
Particle position for both the fluid and solid.
This is an implementation of AdditiveCCD based on peridyno.