ESyS-Particle  2.3.4
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

◆ append() [1/2]

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:

◆ append() [2/2]

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:

◆ reserve()

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

◆ angvel

Arr3 ParticleData::angvel

◆ force

Arr3 ParticleData::force

Referenced by append(), and reserve().

◆ id

IntVec ParticleData::id

Referenced by saveSiloSnap(), and saveSiloSnapSliced().

◆ mass

FloatVec ParticleData::mass

Referenced by append(), and reserve().

◆ pos

Arr3 ParticleData::pos

◆ q1

FloatVec ParticleData::q1

◆ q2

FloatVec ParticleData::q2

◆ q3

FloatVec ParticleData::q3

◆ q4

FloatVec ParticleData::q4

◆ rad

FloatVec ParticleData::rad

◆ tag

IntVec ParticleData::tag

◆ vel

Arr3 ParticleData::vel

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