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