|
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.