|
| ParticleStorage (const size_t size) |
|
iterator | begin () |
|
iterator | end () |
|
Particle | operator[] (const size_t n) |
|
const uid_type & | getUid (const size_t idx) const |
|
uid_type & | getUidRef (const size_t idx) |
|
void | setUid (const size_t idx, uid_type const &v) |
|
const position_type & | getPosition (const size_t idx) const |
|
position_type & | getPositionRef (const size_t idx) |
|
void | setPosition (const size_t idx, position_type const &v) |
|
const interactionRadius_type & | getInteractionRadius (const size_t idx) const |
|
interactionRadius_type & | getInteractionRadiusRef (const size_t idx) |
|
void | setInteractionRadius (const size_t idx, interactionRadius_type const &v) |
|
const flags_type & | getFlags (const size_t idx) const |
|
flags_type & | getFlagsRef (const size_t idx) |
|
void | setFlags (const size_t idx, flags_type const &v) |
|
const owner_type & | getOwner (const size_t idx) const |
|
owner_type & | getOwnerRef (const size_t idx) |
|
void | setOwner (const size_t idx, owner_type const &v) |
|
const ghostOwners_type & | getGhostOwners (const size_t idx) const |
|
ghostOwners_type & | getGhostOwnersRef (const size_t idx) |
|
void | setGhostOwners (const size_t idx, ghostOwners_type const &v) |
|
const linearVelocity_type & | getLinearVelocity (const size_t idx) const |
|
linearVelocity_type & | getLinearVelocityRef (const size_t idx) |
|
void | setLinearVelocity (const size_t idx, linearVelocity_type const &v) |
|
const invMass_type & | getInvMass (const size_t idx) const |
|
invMass_type & | getInvMassRef (const size_t idx) |
|
void | setInvMass (const size_t idx, invMass_type const &v) |
|
const force_type & | getForce (const size_t idx) const |
|
force_type & | getForceRef (const size_t idx) |
|
void | setForce (const size_t idx, force_type const &v) |
|
const oldForce_type & | getOldForce (const size_t idx) const |
|
oldForce_type & | getOldForceRef (const size_t idx) |
|
void | setOldForce (const size_t idx, oldForce_type const &v) |
|
const shapeID_type & | getShapeID (const size_t idx) const |
|
shapeID_type & | getShapeIDRef (const size_t idx) |
|
void | setShapeID (const size_t idx, shapeID_type const &v) |
|
const baseShape_type & | getBaseShape (const size_t idx) const |
|
baseShape_type & | getBaseShapeRef (const size_t idx) |
|
void | setBaseShape (const size_t idx, baseShape_type const &v) |
|
const rotation_type & | getRotation (const size_t idx) const |
|
rotation_type & | getRotationRef (const size_t idx) |
|
void | setRotation (const size_t idx, rotation_type const &v) |
|
const angularVelocity_type & | getAngularVelocity (const size_t idx) const |
|
angularVelocity_type & | getAngularVelocityRef (const size_t idx) |
|
void | setAngularVelocity (const size_t idx, angularVelocity_type const &v) |
|
const torque_type & | getTorque (const size_t idx) const |
|
torque_type & | getTorqueRef (const size_t idx) |
|
void | setTorque (const size_t idx, torque_type const &v) |
|
const oldTorque_type & | getOldTorque (const size_t idx) const |
|
oldTorque_type & | getOldTorqueRef (const size_t idx) |
|
void | setOldTorque (const size_t idx, oldTorque_type const &v) |
|
const radiusAtTemperature_type & | getRadiusAtTemperature (const size_t idx) const |
|
radiusAtTemperature_type & | getRadiusAtTemperatureRef (const size_t idx) |
|
void | setRadiusAtTemperature (const size_t idx, radiusAtTemperature_type const &v) |
|
const currentBlock_type & | getCurrentBlock (const size_t idx) const |
|
currentBlock_type & | getCurrentBlockRef (const size_t idx) |
|
void | setCurrentBlock (const size_t idx, currentBlock_type const &v) |
|
const type_type & | getType (const size_t idx) const |
|
type_type & | getTypeRef (const size_t idx) |
|
void | setType (const size_t idx, type_type const &v) |
|
const nextParticle_type & | getNextParticle (const size_t idx) const |
|
nextParticle_type & | getNextParticleRef (const size_t idx) |
|
void | setNextParticle (const size_t idx, nextParticle_type const &v) |
|
const oldContactHistory_type & | getOldContactHistory (const size_t idx) const |
|
oldContactHistory_type & | getOldContactHistoryRef (const size_t idx) |
|
void | setOldContactHistory (const size_t idx, oldContactHistory_type const &v) |
|
const newContactHistory_type & | getNewContactHistory (const size_t idx) const |
|
newContactHistory_type & | getNewContactHistoryRef (const size_t idx) |
|
void | setNewContactHistory (const size_t idx, newContactHistory_type const &v) |
|
const temperature_type & | getTemperature (const size_t idx) const |
|
temperature_type & | getTemperatureRef (const size_t idx) |
|
void | setTemperature (const size_t idx, temperature_type const &v) |
|
const heatFlux_type & | getHeatFlux (const size_t idx) const |
|
heatFlux_type & | getHeatFluxRef (const size_t idx) |
|
void | setHeatFlux (const size_t idx, heatFlux_type const &v) |
|
const numContacts_type & | getNumContacts (const size_t idx) const |
|
numContacts_type & | getNumContactsRef (const size_t idx) |
|
void | setNumContacts (const size_t idx, numContacts_type const &v) |
|
const dv_type & | getDv (const size_t idx) const |
|
dv_type & | getDvRef (const size_t idx) |
|
void | setDv (const size_t idx, dv_type const &v) |
|
const dw_type & | getDw (const size_t idx) const |
|
dw_type & | getDwRef (const size_t idx) |
|
void | setDw (const size_t idx, dw_type const &v) |
|
const hydrodynamicForce_type & | getHydrodynamicForce (const size_t idx) const |
|
hydrodynamicForce_type & | getHydrodynamicForceRef (const size_t idx) |
|
void | setHydrodynamicForce (const size_t idx, hydrodynamicForce_type const &v) |
|
const hydrodynamicTorque_type & | getHydrodynamicTorque (const size_t idx) const |
|
hydrodynamicTorque_type & | getHydrodynamicTorqueRef (const size_t idx) |
|
void | setHydrodynamicTorque (const size_t idx, hydrodynamicTorque_type const &v) |
|
const oldHydrodynamicForce_type & | getOldHydrodynamicForce (const size_t idx) const |
|
oldHydrodynamicForce_type & | getOldHydrodynamicForceRef (const size_t idx) |
|
void | setOldHydrodynamicForce (const size_t idx, oldHydrodynamicForce_type const &v) |
|
const oldHydrodynamicTorque_type & | getOldHydrodynamicTorque (const size_t idx) const |
|
oldHydrodynamicTorque_type & | getOldHydrodynamicTorqueRef (const size_t idx) |
|
void | setOldHydrodynamicTorque (const size_t idx, oldHydrodynamicTorque_type const &v) |
|
const virtualMass_type & | getVirtualMass (const size_t idx) const |
|
virtualMass_type & | getVirtualMassRef (const size_t idx) |
|
void | setVirtualMass (const size_t idx, virtualMass_type const &v) |
|
const invMassIncludingVirtual_type & | getInvMassIncludingVirtual (const size_t idx) const |
|
invMassIncludingVirtual_type & | getInvMassIncludingVirtualRef (const size_t idx) |
|
void | setInvMassIncludingVirtual (const size_t idx, invMassIncludingVirtual_type const &v) |
|
const oldLinearAcceleration_type & | getOldLinearAcceleration (const size_t idx) const |
|
oldLinearAcceleration_type & | getOldLinearAccelerationRef (const size_t idx) |
|
void | setOldLinearAcceleration (const size_t idx, oldLinearAcceleration_type const &v) |
|
const invInertiaBF_type & | getInvInertiaBF (const size_t idx) const |
|
invInertiaBF_type & | getInvInertiaBFRef (const size_t idx) |
|
void | setInvInertiaBF (const size_t idx, invInertiaBF_type const &v) |
|
const virtualInertiaBF_type & | getVirtualInertiaBF (const size_t idx) const |
|
virtualInertiaBF_type & | getVirtualInertiaBFRef (const size_t idx) |
|
void | setVirtualInertiaBF (const size_t idx, virtualInertiaBF_type const &v) |
|
const invInertiaBFIncludingVirtual_type & | getInvInertiaBFIncludingVirtual (const size_t idx) const |
|
invInertiaBFIncludingVirtual_type & | getInvInertiaBFIncludingVirtualRef (const size_t idx) |
|
void | setInvInertiaBFIncludingVirtual (const size_t idx, invInertiaBFIncludingVirtual_type const &v) |
|
const oldAngularAcceleration_type & | getOldAngularAcceleration (const size_t idx) const |
|
oldAngularAcceleration_type & | getOldAngularAccelerationRef (const size_t idx) |
|
void | setOldAngularAcceleration (const size_t idx, oldAngularAcceleration_type const &v) |
|
const clusterID_type & | getClusterID (const size_t idx) const |
|
clusterID_type & | getClusterIDRef (const size_t idx) |
|
void | setClusterID (const size_t idx, clusterID_type const &v) |
|
const segmentID_type & | getSegmentID (const size_t idx) const |
|
segmentID_type & | getSegmentIDRef (const size_t idx) |
|
void | setSegmentID (const size_t idx, segmentID_type const &v) |
|
const neighborState_type & | getNeighborState (const size_t idx) const |
|
neighborState_type & | getNeighborStateRef (const size_t idx) |
|
void | setNeighborState (const size_t idx, neighborState_type const &v) |
|
iterator | create (const uid_type &uid) |
| creates a new particle and returns an iterator pointing to it More...
|
|
iterator | create (const bool global=false) |
|
iterator | erase (iterator &it) |
|
iterator | find (const uid_type &uid) |
| Finds the entry corresponding to uid . More...
|
|
void | reserve (const size_t size) |
|
void | clear () |
|
size_t | size () const |
|
template<class Compare > |
void | sort (Compare comp) |
|
template<typename Selector , typename Accessor , typename Func , typename... Args> |
void | forEachParticle (const bool openmp, const Selector &selector, Accessor &acForPS, Func &&func, Args &&... args) |
| Calls the provided functor func for all Particles. More...
|
|
template<typename Selector , typename Accessor , typename Func , typename... Args> |
void | forEachParticle (const bool openmp, const Selector &selector, Accessor &acForPS, Func &&func, Args &&... args) const |
|
template<typename Selector , typename Accessor , typename Func , typename... Args> |
void | forEachParticlePair (const bool openmp, const Selector &selector, Accessor &acForPS, Func &&func, Args &&... args) |
| Calls the provided functor func for all Particle pairs. More...
|
|
template<typename Selector , typename Accessor , typename Func , typename... Args> |
void | forEachParticlePair (const bool openmp, const Selector &selector, Accessor &acForPS, Func &&func, Args &&... args) const |
|
template<typename Selector , typename Accessor , typename Func , typename... Args> |
void | forEachParticlePairHalf (const bool openmp, const Selector &selector, Accessor &acForPS, Func &&func, Args &&... args) |
| Calls the provided functor func for all Particle pairs. More...
|
|
template<typename Selector , typename Accessor , typename Func , typename... Args> |
void | forEachParticlePairHalf (const bool openmp, const Selector &selector, Accessor &acForPS, Func &&func, Args &&... args) const |
|