Aggregate of particles, moving as a rigid body according to Euler's equations.
More...
Aggregate of particles, moving as a rigid body according to Euler's equations.
- Todo:
- Not owning the particles, bound to a Storage object. Not compatible with mergers.
Definition at line 22 of file AggregateSolver.cpp.
◆ Aggregate() [1/3]
◆ Aggregate() [2/3]
Aggregate::Aggregate |
( |
Storage & |
storage, |
|
|
const Size |
particleIdx |
|
) |
| |
|
inline |
◆ Aggregate() [3/3]
◆ add()
void Aggregate::add |
( |
const Size |
idx | ) |
|
|
inline |
◆ begin()
auto Aggregate::begin |
( |
| ) |
const |
|
inline |
◆ clear()
void Aggregate::clear |
( |
| ) |
|
|
inline |
◆ contains()
bool Aggregate::contains |
( |
const Size |
idx | ) |
const |
|
inline |
◆ displace()
void Aggregate::displace |
( |
const Vector & |
offset | ) |
|
|
inline |
◆ empty()
bool Aggregate::empty |
( |
| ) |
const |
|
inline |
◆ end()
auto Aggregate::end |
( |
| ) |
const |
|
inline |
◆ fixVelocities()
void Aggregate::fixVelocities |
( |
| ) |
|
|
inline |
◆ getId()
Size Aggregate::getId |
( |
| ) |
const |
|
inline |
◆ integrate()
void Aggregate::integrate |
( |
| ) |
|
|
inline |
◆ mass()
Float Aggregate::mass |
( |
| ) |
const |
|
inline |
◆ remove()
void Aggregate::remove |
( |
const Size |
idx | ) |
|
|
inline |
◆ size()
Size Aggregate::size |
( |
| ) |
const |
|
inline |
◆ spin()
Modifies velocities according to saved angular frequency.
Definition at line 76 of file AggregateSolver.cpp.
◆ velocity()
Vector Aggregate::velocity |
( |
| ) |
const |
|
inline |
The documentation for this class was generated from the following file: