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: