|
| struct | swarm::CoalescedMemberArray< _value_type, _N, _CHUNK_SIZE > |
| | To use as an array for members of Body and Sys. More...
|
| |
| class | swarm::EnsembleBase< _CHUNK_SIZE, _NUM_BODY_ATTRIBUTES, _NUM_SYS_ATTRIBUTES > |
| | ensemble data structure containing nbody systems. More...
|
| |
| struct | swarm::EnsembleBase< _CHUNK_SIZE, _NUM_BODY_ATTRIBUTES, _NUM_SYS_ATTRIBUTES >::Body |
| | Concrete structure of Body This class is specifically designed to be used with CoalescedStruct array. More...
|
| |
| struct | swarm::EnsembleBase< _CHUNK_SIZE, _NUM_BODY_ATTRIBUTES, _NUM_SYS_ATTRIBUTES >::Sys |
| | Structure for quantities stored per system. More...
|
| |
| class | swarm::EnsembleBase< _CHUNK_SIZE, _NUM_BODY_ATTRIBUTES, _NUM_SYS_ATTRIBUTES >::SystemRef |
| | Reference to a system within an ensemble. More...
|
| |
| class | swarm::EnsembleBase< _CHUNK_SIZE, _NUM_BODY_ATTRIBUTES, _NUM_SYS_ATTRIBUTES >::SystemRefConst |
| | Constant encapsulation of SystemRef If the ens is constant use: SystemRefConst s = ens[i];. More...
|
| |
| struct | swarm::EnsembleBase< _CHUNK_SIZE, _NUM_BODY_ATTRIBUTES, _NUM_SYS_ATTRIBUTES >::range_t |
| | A simple data structure to calculate statistical measures on a range of values. More...
|
| |
Defines ensemble base class and implements its member functions.
Definition in file ensemble.hpp.