mantaflow  0.10
A framework for fluid simulation
Public Member Functions | Public Attributes | List of all members
Manta::SurfaceTurbulence::BasicParticleSystemWrapper Struct Reference
Inheritance diagram for Manta::SurfaceTurbulence::BasicParticleSystemWrapper:
Manta::SurfaceTurbulence::PointSetWrapper

Public Member Functions

 BasicParticleSystemWrapper (ParticleAccelGrid *inAccel)
 
Vec3 getPos (int id)
 
void setPos (int id, Vec3 pos)
 
void updateAccel ()
 
void clear ()
 
int size ()
 
bool isActive (int id)
 
void addParticle (Vec3 pos)
 
int getStatus (int id)
 
void addBuffered (Vec3 pos)
 
void doCompress ()
 
void insertBufferedParticles ()
 
void kill (int id)
 
bool hasNeighbor (Vec3 pos, Real radius)
 
bool hasNeighborOtherThanItself (int idx, Real radius)
 
void removeInvalidIndices (vector< int > &indices)
 
- Public Member Functions inherited from Manta::SurfaceTurbulence::PointSetWrapper
 PointSetWrapper (ParticleAccelGrid *inAccel)
 

Public Attributes

BasicParticleSystempoints
 
- Public Attributes inherited from Manta::SurfaceTurbulence::PointSetWrapper
ParticleAccelGridaccel
 

The documentation for this struct was generated from the following file: