ESyS-Particle  2.3
ParticleData Struct Reference
Collaboration diagram for ParticleData:

Public Member Functions

void append (int i, int t, float r, float m, const Vec3 &p, const Vec3 &v, const Vec3 &f)
 
void append (int i, int t, float r, float m, const Vec3 &p, const Vec3 &v, const Vec3 &f, const Vec3 &av)
 
void reserve (int n, bool rot=true)
 

Public Attributes

IntVec id
 
IntVec tag
 
FloatVec rad
 
FloatVec mass
 
Arr3 pos
 
Arr3 vel
 
Arr3 force
 
FloatVec q1
 
FloatVec q2
 
FloatVec q3
 
FloatVec q4
 
Arr3 angvel
 

Member Function Documentation

void ParticleData::append ( int  i,
int  t,
float  r,
float  m,
const Vec3 p,
const Vec3 v,
const Vec3 f 
)
inline

References force, mass, pos, Arr3::push_back(), rad, tag, and vel.

Referenced by append(), readParticles(), and readParticlesSliced().

Here is the call graph for this function:

Here is the caller graph for this function:

void ParticleData::append ( int  i,
int  t,
float  r,
float  m,
const Vec3 p,
const Vec3 v,
const Vec3 f,
const Vec3 av 
)
inline

References angvel, append(), and Arr3::push_back().

Here is the call graph for this function:

void ParticleData::reserve ( int  n,
bool  rot = true 
)
inline

References angvel, force, mass, pos, rad, Arr3::reserve(), tag, and vel.

Referenced by readParticles(), and readParticlesSliced().

Here is the call graph for this function:

Here is the caller graph for this function:

Member Data Documentation

Arr3 ParticleData::angvel
Arr3 ParticleData::force

Referenced by append(), and reserve().

IntVec ParticleData::id

Referenced by saveSiloSnap(), and saveSiloSnapSliced().

FloatVec ParticleData::mass

Referenced by append(), and reserve().

Arr3 ParticleData::pos
FloatVec ParticleData::q1
FloatVec ParticleData::q2
FloatVec ParticleData::q3
FloatVec ParticleData::q4
FloatVec ParticleData::rad
IntVec ParticleData::tag
Arr3 ParticleData::vel

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