![]() |
OpenLB 1.8.1
|
Functions | |
| template<typename T > | |
| Vector< T, 3 > | calcAngAcceleration3D (Vector< T, 3 > &torque, Vector< T, 3 > &momentOfInertia, const Matrix< T, 3, 3 > &rotationMatrix) |
| template<typename PARTICLETYPE > | |
| constexpr bool | providesID () |
| Provides field ID. | |
| template<typename T , typename PARTICLETYPE > | |
| constexpr bool | providesID (Particle< T, PARTICLETYPE > &particle) |
| template<typename PARTICLETYPE > | |
| constexpr bool | providesInvalid () |
| Provides field ID. | |
| template<typename T , typename PARTICLETYPE > | |
| constexpr bool | providesInvalid (Particle< T, PARTICLETYPE > &particle) |
| template<typename PARTICLETYPE > | |
| constexpr bool | providesPosition () |
| Provides field POSITION. | |
| template<typename T , typename PARTICLETYPE > | |
| constexpr bool | providesPosition (Particle< T, PARTICLETYPE > &particle) |
| template<typename PARTICLETYPE > | |
| constexpr bool | providesRadius () |
| Provides field RADIUS. | |
| template<typename T , typename PARTICLETYPE > | |
| constexpr bool | providesRadius (Particle< T, PARTICLETYPE > &particle) |
| template<typename PARTICLETYPE > | |
| constexpr bool | providesDensity () |
| Provides field DENSITY. | |
| template<typename T , typename PARTICLETYPE > | |
| constexpr bool | providesDensity (Particle< T, PARTICLETYPE > &particle) |
| template<typename PARTICLETYPE > | |
| constexpr bool | providesMass () |
| Provides field MASS. | |
| template<typename T , typename PARTICLETYPE > | |
| constexpr bool | providesMass (Particle< T, PARTICLETYPE > &particle) |
| template<typename PARTICLETYPE > | |
| constexpr bool | providesMassOrDensity () |
| Provides field MASS or DENSITY. | |
| template<typename T , typename PARTICLETYPE > | |
| constexpr bool | providesMassOrDensity (Particle< T, PARTICLETYPE > &particle) |
| template<typename PARTICLETYPE > | |
| constexpr bool | providesAngle () |
| Provides field ANGLE. | |
| template<typename T , typename PARTICLETYPE > | |
| constexpr bool | providesAngle (Particle< T, PARTICLETYPE > &particle) |
| template<typename PARTICLETYPE > | |
| constexpr bool | providesVelocity () |
| Provides field VELOCITY. | |
| template<typename T , typename PARTICLETYPE > | |
| constexpr bool | providesVelocity (Particle< T, PARTICLETYPE > &particle) |
| template<typename PARTICLETYPE > | |
| constexpr bool | providesAngVelocity () |
| Provides field VELOCITY. | |
| template<typename T , typename PARTICLETYPE > | |
| constexpr bool | providesAngVelocity (Particle< T, PARTICLETYPE > &particle) |
| template<typename PARTICLETYPE > | |
| constexpr bool | providesForce () |
| Provides field FORCE. | |
| template<typename T , typename PARTICLETYPE > | |
| constexpr bool | providesForce (Particle< T, PARTICLETYPE > &particle) |
| template<typename PARTICLETYPE > | |
| constexpr bool | providesTorque () |
| Provides field TORQUE. | |
| template<typename T , typename PARTICLETYPE > | |
| constexpr bool | providesTorque (Particle< T, PARTICLETYPE > &particle) |
| template<typename PARTICLETYPE > | |
| constexpr bool | providesAdhesion () |
| Provides field ADHESION. | |
| template<typename T , typename PARTICLETYPE > | |
| constexpr bool | providesAdhesion (Particle< T, PARTICLETYPE > &particle) |
| template<typename PARTICLETYPE > | |
| constexpr bool | providesMomentOfInertia () |
| Provides field MOFI. | |
| template<typename T , typename PARTICLETYPE > | |
| constexpr bool | providesMomentOfInertia (Particle< T, PARTICLETYPE > &particle) |
| template<typename PARTICLETYPE > | |
| constexpr bool | providesValid () |
| Provides field INVALID. | |
| template<typename T , typename PARTICLETYPE > | |
| constexpr bool | providesValid (Particle< T, PARTICLETYPE > &particle) |
| template<typename PARTICLETYPE > | |
| constexpr bool | providesDynamicsID () |
| Provides field DYNAMICS_ID. | |
| template<typename T , typename PARTICLETYPE > | |
| constexpr bool | providesDynamicsID (Particle< T, PARTICLETYPE > &particle) |
| template<typename PARTICLETYPE > | |
| constexpr bool | providesActive () |
| Provides field ACTIVE. | |
| template<typename T , typename PARTICLETYPE > | |
| constexpr bool | providesActive (Particle< T, PARTICLETYPE > &particle) |
| template<typename PARTICLETYPE > | |
| constexpr bool | providesComputeMotion () |
| Provides field COMPUTE_MOTION. | |
| template<typename T , typename PARTICLETYPE > | |
| constexpr bool | providesComputeMotion (Particle< T, PARTICLETYPE > &particle) |
| template<typename PARTICLETYPE > | |
| constexpr bool | providesComputeContact () |
| Provides field COMPUTE_CONTACT. | |
| template<typename T , typename PARTICLETYPE > | |
| constexpr bool | providesComputeContact (Particle< T, PARTICLETYPE > &particle) |
| template<typename PARTICLETYPE > | |
| constexpr bool | providesRotationMatrix () |
| Provides field ROT_MATRIX. | |
| template<typename T , typename PARTICLETYPE > | |
| constexpr bool | providesRotationMatrix (Particle< T, PARTICLETYPE > &particle) |
| template<typename PARTICLETYPE > | |
| constexpr bool | providesSurface () |
| Provides group SURFACE. | |
| template<typename T , typename PARTICLETYPE > | |
| constexpr bool | providesSurface (Particle< T, PARTICLETYPE > &particle) |
| template<typename PARTICLETYPE > | |
| constexpr bool | providesSmoothIndicator () |
| template<typename T , typename PARTICLETYPE > | |
| constexpr bool | providesSmoothIndicator (Particle< T, PARTICLETYPE > &particle) |
| template<typename PARTICLETYPE > | |
| constexpr bool | providesParallelization () |
| Provides group PARALLELIZATION. | |
| template<typename T , typename PARTICLETYPE > | |
| constexpr bool | providesParallelization (Particle< T, PARTICLETYPE > &particle) |
| template<typename PARTICLETYPE > | |
| constexpr bool | providesSpecies () |
| template<typename T , typename PARTICLETYPE > | |
| constexpr bool | providesSpecies (Particle< T, PARTICLETYPE > &particle) |
| template<typename PARTICLETYPE > | |
| constexpr bool | providesDetaching () |
| template<typename T , typename PARTICLETYPE > | |
| constexpr bool | providesDetaching (Particle< T, PARTICLETYPE > &particle) |
| template<typename PARTICLETYPE > | |
| constexpr bool | providesCORoffset () |
| template<typename T , typename PARTICLETYPE > | |
| constexpr bool | providesCORoffset (Particle< T, PARTICLETYPE > &particle) |
| template<typename PARTICLETYPE > | |
| constexpr bool | providesElongation () |
| template<typename T , typename PARTICLETYPE > | |
| constexpr bool | providesElongation (Particle< T, PARTICLETYPE > &particle) |
| template<typename PARTICLETYPE > | |
| constexpr bool | providesAccelerationStrd () |
| template<typename T , typename PARTICLETYPE > | |
| constexpr bool | providesAccelerationStrd (Particle< T, PARTICLETYPE > &particle) |
| template<typename PARTICLETYPE > | |
| constexpr bool | providesAngAccelerationStrd () |
| template<typename T , typename PARTICLETYPE > | |
| constexpr bool | providesAngAccelerationStrd (Particle< T, PARTICLETYPE > &particle) |
| template<typename PARTICLETYPE > | |
| constexpr bool | providesEnlargementForContactTreatment () |
| template<typename T , typename PARTICLETYPE > | |
| constexpr bool | providesEnlargementForContactTreatment (Particle< T, PARTICLETYPE > &particle) |
| template<typename PARTICLETYPE > | |
| constexpr bool | providesIsInContact () |
| template<typename T , typename PARTICLETYPE > | |
| constexpr bool | providesIsInContact (Particle< T, PARTICLETYPE > &particle) |
| template<typename PARTICLETYPE > | |
| constexpr bool | providesContactMaterial () |
| template<typename T , typename PARTICLETYPE > | |
| constexpr bool | providesContactMaterial (Particle< T, PARTICLETYPE > &particle) |
| template<typename PARTICLETYPE > | |
| constexpr bool | is2D () |
| template<typename T , typename PARTICLETYPE > | |
| constexpr bool | is2D (Particle< T, PARTICLETYPE > &particle) |
| template<typename PARTICLETYPE > | |
| constexpr bool | is3D () |
| template<typename T , typename PARTICLETYPE > | |
| constexpr bool | is3D (Particle< T, PARTICLETYPE > &particle) |
| template<typename T , typename PARTICLETYPE > | |
| Vector< T, PARTICLETYPE::d > | getPosition (Particle< T, PARTICLETYPE > particle) |
| template<bool ensureAngularBounds = false, typename T , typename PARTICLETYPE > | |
| Vector< T, utilities::dimensions::convert< PARTICLETYPE::d >::rotation > | getAngle (Particle< T, PARTICLETYPE > particle) |
| template<typename T , typename PARTICLETYPE > | |
| Vector< T, utilities::dimensions::convert< PARTICLETYPE::d >::matrix > | getRotationMatrix (Particle< T, PARTICLETYPE > particle) |
| template<unsigned dir = 2, typename T , typename PARTICLETYPE > | |
| Vector< T, PARTICLETYPE::d > | getSurfaceNormal (Particle< T, PARTICLETYPE > particle) |
| template<typename T , typename PARTICLETYPE > | |
| Vector< T, PARTICLETYPE::d > | getVelocity (Particle< T, PARTICLETYPE > particle) |
| template<typename T , typename PARTICLETYPE > | |
| Vector< T, utilities::dimensions::convert< PARTICLETYPE::d >::rotation > | getAngularVelocity (Particle< T, PARTICLETYPE > particle) |
| template<typename T , typename PARTICLETYPE > | |
| Vector< T, PARTICLETYPE::d > | getForce (Particle< T, PARTICLETYPE > particle) |
| template<typename T , typename PARTICLETYPE > | |
| Vector< T, utilities::dimensions::convert< PARTICLETYPE::d >::rotation > | getTorque (Particle< T, PARTICLETYPE > particle) |
| template<typename T , typename PARTICLETYPE > | |
| Vector< T, utilities::dimensions::convert< PARTICLETYPE::d >::rotation > | getMomentOfInertia (Particle< T, PARTICLETYPE > particle) |
| template<typename T , typename PARTICLETYPE > | |
| Vector< T, 2 > | getAdhesion (Particle< T, PARTICLETYPE > particle) |
| template<typename T , typename PARTICLETYPE > | |
| bool | isValid (Particle< T, PARTICLETYPE > particle) |
| template<typename T , typename PARTICLETYPE > | |
| bool | isActive (Particle< T, PARTICLETYPE > particle) |
| template<typename T , typename PARTICLETYPE > | |
| auto | getSmoothIndicatorPtr (Particle< T, PARTICLETYPE > particle) |
| template<typename T , typename PARTICLETYPE > | |
| T | getRadius (Particle< T, PARTICLETYPE > &particle) |
| template<typename T , typename PARTICLETYPE > | |
| T | getVolume (Particle< T, PARTICLETYPE > particle, T shapeFactor=T{1}) |
| Returns the volume of a particle (for subgrid the volume of a sphere/circle is multiplied by the shapeFactor), i.e., the shape factor is the volume ratio of the shape of interest to a sphere/circle. | |
| template<typename T , typename PARTICLETYPE > | |
| T | getDensity (Particle< T, PARTICLETYPE > particle, T shapeFactor=T{1}) |
| template<typename T , typename PARTICLETYPE > | |
| T | getMass (Particle< T, PARTICLETYPE > particle, T shapeFactor=T{1}) |
| template<typename T , typename PARTICLETYPE > | |
| Vector< T, PARTICLETYPE::d > | getAccelerationStrd (Particle< T, PARTICLETYPE > particle) |
| template<typename T , typename PARTICLETYPE > | |
| void | setAccelerationStrd (Particle< T, PARTICLETYPE > particle, Vector< T, PARTICLETYPE::d > acceleration) |
| template<typename T , typename PARTICLETYPE > | |
| Vector< T, PARTICLETYPE::d > | getAcceleration (Particle< T, PARTICLETYPE > particle) |
| template<typename T , typename PARTICLETYPE > | |
| Vector< T, utilities::dimensions::convert< PARTICLETYPE::d >::rotation > | getAngAcceleration (Particle< T, PARTICLETYPE > particle) |
| template<typename T , typename PARTICLETYPE > | |
| Vector< T, utilities::dimensions::convert< PARTICLETYPE::d >::rotation > | getAngAccelerationStrd (Particle< T, PARTICLETYPE > particle) |
| template<typename T , typename PARTICLETYPE > | |
| auto | getGlobalID (Particle< T, PARTICLETYPE > particle) |
| template<typename T , typename PARTICLETYPE > | |
| auto | getGlobalIC (Particle< T, PARTICLETYPE > particle) |
| template<typename T , typename PARTICLETYPE > | |
| unsigned short | getDynamicsID (Particle< T, PARTICLETYPE > &particle) |
| template<typename T , typename PARTICLETYPE > | |
| bool | isDetaching (Particle< T, PARTICLETYPE > &particle) |
| template<typename T , typename PARTICLETYPE > | |
| auto | getCuboidSurfaceExtent (Particle< T, PARTICLETYPE > particle) |
| template<typename T , typename PARTICLETYPE > | |
| Vector< T, PARTICLETYPE::d > | getCORoffset (Particle< T, PARTICLETYPE > particle) |
| template<typename T , typename PARTICLETYPE > | |
| Vector< T, PARTICLETYPE::d > | getElongation (Particle< T, PARTICLETYPE > particle) |
| template<typename T , typename PARTICLETYPE > | |
| T | getEnlargementForContact (Particle< T, PARTICLETYPE > particle) |
| template<typename T , typename PARTICLETYPE > | |
| unsigned | getContactMaterial (Particle< T, PARTICLETYPE > particle) |
| template<typename T , typename PARTICLETYPE > | |
| void | setDensity (Particle< T, PARTICLETYPE > particle, T density, T shapeFactor=T{1}) |
| template<typename T , typename PARTICLETYPE > | |
| void | setMass (Particle< T, PARTICLETYPE > particle, T mass, T shapeFactor=T{1}) |
| template<typename T , typename PARTICLETYPE > | |
| void | setPosition (Particle< T, PARTICLETYPE > particle, Vector< T, PARTICLETYPE::d > position) |
| template<typename T , typename PARTICLETYPE > | |
| void | setContactMaterial (Particle< T, PARTICLETYPE > particle, unsigned material) |
| template<typename T , typename PARTICLETYPE > | |
| void | setAngle (Particle< T, PARTICLETYPE > particle, Vector< T, utilities::dimensions::convert< PARTICLETYPE::d >::rotation > angle) |
| template<typename T , typename PARTICLETYPE > | |
| void | setRotationMatrix (Particle< T, PARTICLETYPE > particle, Vector< T, utilities::dimensions::convert< PARTICLETYPE::d >::matrix > rotMatrix) |
| template<typename T , typename PARTICLETYPE > | |
| void | setVelocity (Particle< T, PARTICLETYPE > particle, Vector< T, PARTICLETYPE::d > velocity) |
| template<typename T , typename PARTICLETYPE > | |
| void | setAngularVelocity (Particle< T, PARTICLETYPE > particle, Vector< T, utilities::dimensions::convert< PARTICLETYPE::d >::rotation > angVelocity) |
| template<typename T , typename PARTICLETYPE > | |
| void | setAngAccelerationStrd (Particle< T, PARTICLETYPE > particle, Vector< T, utilities::dimensions::convert< PARTICLETYPE::d >::rotation > angAcceleration) |
| template<typename T , typename PARTICLETYPE > | |
| void | setForce (Particle< T, PARTICLETYPE > particle, Vector< T, PARTICLETYPE::d > force) |
| template<typename T , typename PARTICLETYPE > | |
| void | setTorque (Particle< T, PARTICLETYPE > particle, Vector< T, utilities::dimensions::convert< PARTICLETYPE::d >::rotation > torque) |
| template<typename T , typename PARTICLETYPE > | |
| void | setMomentOfInertia (Particle< T, PARTICLETYPE > particle, Vector< T, utilities::dimensions::convert< PARTICLETYPE::d >::rotation > mofi) |
| template<typename T , typename PARTICLETYPE > | |
| void | setAdhesion (Particle< T, PARTICLETYPE > &particle, Vector< T, 2 > adhesion) |
| template<typename T , typename PARTICLETYPE > | |
| void | setInvalid (Particle< T, PARTICLETYPE > particle, bool value=true) |
| template<typename T , typename PARTICLETYPE > | |
| void | setValid (Particle< T, PARTICLETYPE > particle, bool value=true) |
| template<typename T , typename PARTICLETYPE > | |
| void | setActive (Particle< T, PARTICLETYPE > particle, bool value=true) |
| template<typename T , typename PARTICLETYPE > | |
| void | setInactive (Particle< T, PARTICLETYPE > particle, bool value=true) |
| template<typename T , typename PARTICLETYPE > | |
| void | setSmoothIndicatorPtr (Particle< T, PARTICLETYPE > particle, SmoothIndicatorF< T, T, PARTICLETYPE::d, true > *sindicator) |
| template<typename T , typename PARTICLETYPE > | |
| void | setRadius (Particle< T, PARTICLETYPE > &particle, T radius) |
| template<typename T , typename PARTICLETYPE > | |
| void | setGlobalID (Particle< T, PARTICLETYPE > particle, std::size_t id) |
| template<typename T , typename PARTICLETYPE > | |
| void | setGlobalIC (Particle< T, PARTICLETYPE > particle, int id) |
| template<typename T , typename PARTICLETYPE > | |
| void | setDynamicsID (Particle< T, PARTICLETYPE > &particle, unsigned short dynamicsID) |
| template<typename T , typename PARTICLETYPE > | |
| void | setDetaching (Particle< T, PARTICLETYPE > &particle, bool value) |
| template<typename T , typename PARTICLETYPE > | |
| void | setCORoffset (Particle< T, PARTICLETYPE > particle, Vector< T, PARTICLETYPE::d > offsetCOR) |
| template<typename T , typename PARTICLETYPE > | |
| void | setElongation (Particle< T, PARTICLETYPE > particle, Vector< T, PARTICLETYPE::d > elongation) |
| template<typename T , typename PARTICLETYPE > | |
| void | setEnlargementForContact (Particle< T, PARTICLETYPE > &particle, T value) |
| template<typename T , typename PARTICLETYPE > | |
| bool | isMotionComputationEnabled (Particle< T, PARTICLETYPE > &particle) |
| Check if motion is enabled. | |
| template<typename T , typename PARTICLETYPE > | |
| bool | isContactComputationEnabled (Particle< T, PARTICLETYPE > &particle) |
| Check if contact should be regarded (specification for a single particle) | |
| template<typename T , typename PARTICLETYPE > | |
| bool | isContactComputationEnabled (Particle< T, PARTICLETYPE > &particleA, Particle< T, PARTICLETYPE > &particleB) |
| Check if contact should be regarded (interaction of two known particles) | |
| template<typename T , typename PARTICLETYPE > | |
| void | enableMotionComputation (Particle< T, PARTICLETYPE > &particle, bool value=true) |
| template<typename T , typename PARTICLETYPE > | |
| void | enableContactComputation (Particle< T, PARTICLETYPE > &particle, bool value=true) |
| template<typename T , typename PARTICLETYPE > | |
| void | disableMotionComputation (Particle< T, PARTICLETYPE > &particle, bool value=true) |
| template<typename T , typename PARTICLETYPE > | |
| void | disableContactComputation (Particle< T, PARTICLETYPE > &particle, bool value=true) |
| template<typename T , typename PARTICLETYPE > | |
| void | setRestingParticle (Particle< T, PARTICLETYPE > particle) |
| Vector< T, 3 > olb::particles::access::calcAngAcceleration3D | ( | Vector< T, 3 > & | torque, |
| Vector< T, 3 > & | momentOfInertia, | ||
| const Matrix< T, 3, 3 > & | rotationMatrix ) |
Definition at line 45 of file dataAccessWrappers.h.
References olb::util::pow(), and olb::Matrix< T, ROWS, COLS >::transpose().
Here is the call graph for this function:
Here is the caller graph for this function:| void olb::particles::access::disableContactComputation | ( | Particle< T, PARTICLETYPE > & | particle, |
| bool | value = true ) |
Definition at line 1217 of file dataAccessWrappers.h.
References enableContactComputation().
Here is the call graph for this function:| void olb::particles::access::disableMotionComputation | ( | Particle< T, PARTICLETYPE > & | particle, |
| bool | value = true ) |
Definition at line 1211 of file dataAccessWrappers.h.
References enableMotionComputation().
Here is the call graph for this function:| void olb::particles::access::enableContactComputation | ( | Particle< T, PARTICLETYPE > & | particle, |
| bool | value = true ) |
Definition at line 1203 of file dataAccessWrappers.h.
References providesComputeContact().
Here is the call graph for this function:
Here is the caller graph for this function:| void olb::particles::access::enableMotionComputation | ( | Particle< T, PARTICLETYPE > & | particle, |
| bool | value = true ) |
Definition at line 1195 of file dataAccessWrappers.h.
References providesComputeMotion().
Here is the call graph for this function:
Here is the caller graph for this function:| Vector< T, PARTICLETYPE::d > olb::particles::access::getAcceleration | ( | Particle< T, PARTICLETYPE > | particle | ) |
Definition at line 742 of file dataAccessWrappers.h.
References getForce(), getMass(), providesForce(), and providesMass().
Here is the call graph for this function:| Vector< T, PARTICLETYPE::d > olb::particles::access::getAccelerationStrd | ( | Particle< T, PARTICLETYPE > | particle | ) |
Definition at line 722 of file dataAccessWrappers.h.
References providesAccelerationStrd().
Here is the call graph for this function:| Vector< T, 2 > olb::particles::access::getAdhesion | ( | Particle< T, PARTICLETYPE > | particle | ) |
Definition at line 597 of file dataAccessWrappers.h.
References providesAdhesion().
Here is the call graph for this function:| Vector< T, utilities::dimensions::convert< PARTICLETYPE::d >::rotation > olb::particles::access::getAngAcceleration | ( | Particle< T, PARTICLETYPE > | particle | ) |
Definition at line 762 of file dataAccessWrappers.h.
References calcAngAcceleration3D(), getMomentOfInertia(), getRotationMatrix(), getTorque(), providesMomentOfInertia(), providesRotationMatrix(), and providesTorque().
Here is the call graph for this function:| Vector< T, utilities::dimensions::convert< PARTICLETYPE::d >::rotation > olb::particles::access::getAngAccelerationStrd | ( | Particle< T, PARTICLETYPE > | particle | ) |
Definition at line 785 of file dataAccessWrappers.h.
References providesAngAccelerationStrd().
Here is the call graph for this function:| Vector< T, utilities::dimensions::convert< PARTICLETYPE::d >::rotation > olb::particles::access::getAngle | ( | Particle< T, PARTICLETYPE > | particle | ) |
Definition at line 506 of file dataAccessWrappers.h.
References olb::util::fmod(), M_PI, and providesAngle().
Here is the call graph for this function:
Here is the caller graph for this function:| Vector< T, utilities::dimensions::convert< PARTICLETYPE::d >::rotation > olb::particles::access::getAngularVelocity | ( | Particle< T, PARTICLETYPE > | particle | ) |
Definition at line 556 of file dataAccessWrappers.h.
References providesAngVelocity().
Here is the call graph for this function:
Here is the caller graph for this function:| unsigned olb::particles::access::getContactMaterial | ( | Particle< T, PARTICLETYPE > | particle | ) |
Definition at line 906 of file dataAccessWrappers.h.
References providesContactMaterial().
Here is the call graph for this function:| Vector< T, PARTICLETYPE::d > olb::particles::access::getCORoffset | ( | Particle< T, PARTICLETYPE > | particle | ) |
Definition at line 871 of file dataAccessWrappers.h.
References providesCORoffset().
Here is the call graph for this function:| auto olb::particles::access::getCuboidSurfaceExtent | ( | Particle< T, PARTICLETYPE > | particle | ) |
Definition at line 839 of file dataAccessWrappers.h.
References getSmoothIndicatorPtr(), and providesSmoothIndicator().
Here is the call graph for this function:| T olb::particles::access::getDensity | ( | Particle< T, PARTICLETYPE > | particle, |
| T | shapeFactor = T{1} ) |
Definition at line 686 of file dataAccessWrappers.h.
| unsigned short olb::particles::access::getDynamicsID | ( | Particle< T, PARTICLETYPE > & | particle | ) |
Definition at line 816 of file dataAccessWrappers.h.
References providesDynamicsID().
Here is the call graph for this function:
Here is the caller graph for this function:| Vector< T, PARTICLETYPE::d > olb::particles::access::getElongation | ( | Particle< T, PARTICLETYPE > | particle | ) |
Definition at line 881 of file dataAccessWrappers.h.
References providesElongation().
Here is the call graph for this function:
Here is the caller graph for this function:| T olb::particles::access::getEnlargementForContact | ( | Particle< T, PARTICLETYPE > | particle | ) |
Definition at line 892 of file dataAccessWrappers.h.
References providesEnlargementForContactTreatment().
Here is the call graph for this function:
Here is the caller graph for this function:| Vector< T, PARTICLETYPE::d > olb::particles::access::getForce | ( | Particle< T, PARTICLETYPE > | particle | ) |
Definition at line 566 of file dataAccessWrappers.h.
References providesForce().
Here is the call graph for this function:
Here is the caller graph for this function:| auto olb::particles::access::getGlobalIC | ( | Particle< T, PARTICLETYPE > | particle | ) |
Definition at line 806 of file dataAccessWrappers.h.
References providesID().
Here is the call graph for this function:| auto olb::particles::access::getGlobalID | ( | Particle< T, PARTICLETYPE > | particle | ) |
Definition at line 796 of file dataAccessWrappers.h.
References providesID().
Here is the call graph for this function:
Here is the caller graph for this function:| T olb::particles::access::getMass | ( | Particle< T, PARTICLETYPE > | particle, |
| T | shapeFactor = T{1} ) |
Definition at line 704 of file dataAccessWrappers.h.
Here is the caller graph for this function:| Vector< T, utilities::dimensions::convert< PARTICLETYPE::d >::rotation > olb::particles::access::getMomentOfInertia | ( | Particle< T, PARTICLETYPE > | particle | ) |
Definition at line 586 of file dataAccessWrappers.h.
References providesMomentOfInertia().
Here is the call graph for this function:
Here is the caller graph for this function:| Vector< T, PARTICLETYPE::d > olb::particles::access::getPosition | ( | Particle< T, PARTICLETYPE > | particle | ) |
Definition at line 495 of file dataAccessWrappers.h.
References providesPosition().
Here is the call graph for this function:
Here is the caller graph for this function:| T olb::particles::access::getRadius | ( | Particle< T, PARTICLETYPE > & | particle | ) |
Definition at line 640 of file dataAccessWrappers.h.
References getSmoothIndicatorPtr(), providesRadius(), and providesSmoothIndicator().
Here is the call graph for this function:
Here is the caller graph for this function:| Vector< T, utilities::dimensions::convert< PARTICLETYPE::d >::matrix > olb::particles::access::getRotationMatrix | ( | Particle< T, PARTICLETYPE > | particle | ) |
Definition at line 521 of file dataAccessWrappers.h.
References providesRotationMatrix().
Here is the call graph for this function:
Here is the caller graph for this function:| auto olb::particles::access::getSmoothIndicatorPtr | ( | Particle< T, PARTICLETYPE > | particle | ) |
Definition at line 630 of file dataAccessWrappers.h.
References providesSmoothIndicator().
Here is the call graph for this function:
Here is the caller graph for this function:| Vector< T, PARTICLETYPE::d > olb::particles::access::getSurfaceNormal | ( | Particle< T, PARTICLETYPE > | particle | ) |
Definition at line 531 of file dataAccessWrappers.h.
References getRotationMatrix().
Here is the call graph for this function:| Vector< T, utilities::dimensions::convert< PARTICLETYPE::d >::rotation > olb::particles::access::getTorque | ( | Particle< T, PARTICLETYPE > | particle | ) |
Definition at line 576 of file dataAccessWrappers.h.
References providesTorque().
Here is the call graph for this function:
Here is the caller graph for this function:| Vector< T, PARTICLETYPE::d > olb::particles::access::getVelocity | ( | Particle< T, PARTICLETYPE > | particle | ) |
Definition at line 546 of file dataAccessWrappers.h.
References providesVelocity().
Here is the call graph for this function:
Here is the caller graph for this function:| T olb::particles::access::getVolume | ( | Particle< T, PARTICLETYPE > | particle, |
| T | shapeFactor = T{1} ) |
Returns the volume of a particle (for subgrid the volume of a sphere/circle is multiplied by the shapeFactor), i.e., the shape factor is the volume ratio of the shape of interest to a sphere/circle.
Definition at line 659 of file dataAccessWrappers.h.
|
constexpr |
Definition at line 473 of file dataAccessWrappers.h.
Here is the caller graph for this function:
|
constexpr |
Definition at line 478 of file dataAccessWrappers.h.
References is2D().
Here is the call graph for this function:
|
constexpr |
Definition at line 483 of file dataAccessWrappers.h.
Here is the caller graph for this function:
|
constexpr |
Definition at line 488 of file dataAccessWrappers.h.
References is3D().
Here is the call graph for this function:| bool olb::particles::access::isActive | ( | Particle< T, PARTICLETYPE > | particle | ) |
Definition at line 618 of file dataAccessWrappers.h.
References providesActive().
Here is the call graph for this function:
Here is the caller graph for this function:| bool olb::particles::access::isContactComputationEnabled | ( | Particle< T, PARTICLETYPE > & | particle | ) |
Check if contact should be regarded (specification for a single particle)
Definition at line 1170 of file dataAccessWrappers.h.
References providesComputeContact().
Here is the call graph for this function:
Here is the caller graph for this function:| bool olb::particles::access::isContactComputationEnabled | ( | Particle< T, PARTICLETYPE > & | particleA, |
| Particle< T, PARTICLETYPE > & | particleB ) |
Check if contact should be regarded (interaction of two known particles)
Definition at line 1188 of file dataAccessWrappers.h.
References isContactComputationEnabled().
Here is the call graph for this function:| bool olb::particles::access::isDetaching | ( | Particle< T, PARTICLETYPE > & | particle | ) |
Definition at line 827 of file dataAccessWrappers.h.
References providesDetaching().
Here is the call graph for this function:| bool olb::particles::access::isMotionComputationEnabled | ( | Particle< T, PARTICLETYPE > & | particle | ) |
Check if motion is enabled.
Definition at line 1153 of file dataAccessWrappers.h.
References providesComputeMotion().
Here is the call graph for this function:
Here is the caller graph for this function:| bool olb::particles::access::isValid | ( | Particle< T, PARTICLETYPE > | particle | ) |
Definition at line 607 of file dataAccessWrappers.h.
References providesValid().
Here is the call graph for this function:
Here is the caller graph for this function:
|
constexpr |
Definition at line 418 of file dataAccessWrappers.h.
Here is the caller graph for this function:
|
constexpr |
Definition at line 424 of file dataAccessWrappers.h.
References providesAccelerationStrd().
Here is the call graph for this function:
|
constexpr |
Provides field ACTIVE.
Definition at line 290 of file dataAccessWrappers.h.
Here is the caller graph for this function:
|
constexpr |
Definition at line 296 of file dataAccessWrappers.h.
References providesActive().
Here is the call graph for this function:
|
constexpr |
Provides field ADHESION.
Definition at line 242 of file dataAccessWrappers.h.
Here is the caller graph for this function:
|
constexpr |
Definition at line 248 of file dataAccessWrappers.h.
References providesAdhesion().
Here is the call graph for this function:
|
constexpr |
Definition at line 429 of file dataAccessWrappers.h.
Here is the caller graph for this function:
|
constexpr |
Definition at line 435 of file dataAccessWrappers.h.
References providesAngAccelerationStrd().
Here is the call graph for this function:
|
constexpr |
Provides field ANGLE.
Definition at line 182 of file dataAccessWrappers.h.
Here is the caller graph for this function:
|
constexpr |
Definition at line 188 of file dataAccessWrappers.h.
References providesAngle().
Here is the call graph for this function:
|
constexpr |
Provides field VELOCITY.
Definition at line 206 of file dataAccessWrappers.h.
Here is the caller graph for this function:
|
constexpr |
Definition at line 212 of file dataAccessWrappers.h.
References providesAngVelocity().
Here is the call graph for this function:
|
constexpr |
Provides field COMPUTE_CONTACT.
Definition at line 314 of file dataAccessWrappers.h.
Here is the caller graph for this function:
|
constexpr |
Definition at line 320 of file dataAccessWrappers.h.
References providesComputeContact().
Here is the call graph for this function:
|
constexpr |
Provides field COMPUTE_MOTION.
Definition at line 302 of file dataAccessWrappers.h.
Here is the caller graph for this function:
|
constexpr |
Definition at line 308 of file dataAccessWrappers.h.
References providesComputeMotion().
Here is the call graph for this function:
|
constexpr |
Definition at line 462 of file dataAccessWrappers.h.
Here is the caller graph for this function:
|
constexpr |
Definition at line 468 of file dataAccessWrappers.h.
References providesContactMaterial().
Here is the call graph for this function:
|
constexpr |
Definition at line 396 of file dataAccessWrappers.h.
Here is the caller graph for this function:
|
constexpr |
Definition at line 402 of file dataAccessWrappers.h.
References providesCORoffset().
Here is the call graph for this function:
|
constexpr |
Provides field DENSITY.
Definition at line 146 of file dataAccessWrappers.h.
Here is the caller graph for this function:
|
constexpr |
Definition at line 152 of file dataAccessWrappers.h.
References providesDensity().
Here is the call graph for this function:
|
constexpr |
Definition at line 385 of file dataAccessWrappers.h.
Here is the caller graph for this function:
|
constexpr |
Definition at line 391 of file dataAccessWrappers.h.
References providesDetaching().
Here is the call graph for this function:
|
constexpr |
Provides field DYNAMICS_ID.
Definition at line 278 of file dataAccessWrappers.h.
Here is the caller graph for this function:
|
constexpr |
Definition at line 284 of file dataAccessWrappers.h.
References providesDynamicsID().
Here is the call graph for this function:
|
constexpr |
Definition at line 407 of file dataAccessWrappers.h.
Here is the caller graph for this function:
|
constexpr |
Definition at line 413 of file dataAccessWrappers.h.
References providesElongation().
Here is the call graph for this function:
|
constexpr |
Definition at line 440 of file dataAccessWrappers.h.
Here is the caller graph for this function:
|
constexpr |
Definition at line 446 of file dataAccessWrappers.h.
References providesEnlargementForContactTreatment().
Here is the call graph for this function:
|
constexpr |
Provides field FORCE.
Definition at line 218 of file dataAccessWrappers.h.
Here is the caller graph for this function:
|
constexpr |
Definition at line 224 of file dataAccessWrappers.h.
References providesForce().
Here is the call graph for this function:
|
constexpr |
Provides field ID.
Definition at line 98 of file dataAccessWrappers.h.
Here is the caller graph for this function:
|
constexpr |
Definition at line 104 of file dataAccessWrappers.h.
References providesID().
Here is the call graph for this function:
|
constexpr |
Provides field ID.
Definition at line 110 of file dataAccessWrappers.h.
Here is the caller graph for this function:
|
constexpr |
Definition at line 116 of file dataAccessWrappers.h.
References providesInvalid().
Here is the call graph for this function:
|
constexpr |
Definition at line 451 of file dataAccessWrappers.h.
Here is the caller graph for this function:
|
constexpr |
Definition at line 457 of file dataAccessWrappers.h.
References providesIsInContact().
Here is the call graph for this function:
|
constexpr |
Provides field MASS.
Definition at line 158 of file dataAccessWrappers.h.
Here is the caller graph for this function:
|
constexpr |
Definition at line 164 of file dataAccessWrappers.h.
References providesMass().
Here is the call graph for this function:
|
constexpr |
Provides field MASS or DENSITY.
Definition at line 170 of file dataAccessWrappers.h.
References providesDensity(), and providesMass().
Here is the call graph for this function:
Here is the caller graph for this function:
|
constexpr |
Definition at line 176 of file dataAccessWrappers.h.
References providesMassOrDensity().
Here is the call graph for this function:
|
constexpr |
Provides field MOFI.
Definition at line 254 of file dataAccessWrappers.h.
Here is the caller graph for this function:
|
constexpr |
Definition at line 260 of file dataAccessWrappers.h.
References providesMomentOfInertia().
Here is the call graph for this function:
|
constexpr |
Provides group PARALLELIZATION.
Definition at line 363 of file dataAccessWrappers.h.
Here is the caller graph for this function:
|
constexpr |
Definition at line 369 of file dataAccessWrappers.h.
References providesParallelization().
Here is the call graph for this function:
|
constexpr |
Provides field POSITION.
Definition at line 122 of file dataAccessWrappers.h.
Here is the caller graph for this function:
|
constexpr |
Definition at line 128 of file dataAccessWrappers.h.
References providesPosition().
Here is the call graph for this function:
|
constexpr |
Provides field RADIUS.
Definition at line 134 of file dataAccessWrappers.h.
Here is the caller graph for this function:
|
constexpr |
Definition at line 140 of file dataAccessWrappers.h.
References providesRadius().
Here is the call graph for this function:
|
constexpr |
Provides field ROT_MATRIX.
Definition at line 326 of file dataAccessWrappers.h.
Here is the caller graph for this function:
|
constexpr |
Definition at line 332 of file dataAccessWrappers.h.
References providesRotationMatrix().
Here is the call graph for this function:
|
constexpr |
Definition at line 350 of file dataAccessWrappers.h.
Here is the caller graph for this function:
|
constexpr |
Definition at line 356 of file dataAccessWrappers.h.
References providesSmoothIndicator().
Here is the call graph for this function:
|
constexpr |
Definition at line 374 of file dataAccessWrappers.h.
Here is the caller graph for this function:
|
constexpr |
Definition at line 380 of file dataAccessWrappers.h.
References providesSpecies().
Here is the call graph for this function:
|
constexpr |
Provides group SURFACE.
Definition at line 338 of file dataAccessWrappers.h.
Here is the caller graph for this function:
|
constexpr |
Definition at line 344 of file dataAccessWrappers.h.
References providesSurface().
Here is the call graph for this function:
|
constexpr |
Provides field TORQUE.
Definition at line 230 of file dataAccessWrappers.h.
Here is the caller graph for this function:
|
constexpr |
Definition at line 236 of file dataAccessWrappers.h.
References providesTorque().
Here is the call graph for this function:
|
constexpr |
Provides field INVALID.
Definition at line 266 of file dataAccessWrappers.h.
Here is the caller graph for this function:
|
constexpr |
Definition at line 272 of file dataAccessWrappers.h.
References providesValid().
Here is the call graph for this function:
|
constexpr |
Provides field VELOCITY.
Definition at line 194 of file dataAccessWrappers.h.
Here is the caller graph for this function:
|
constexpr |
Definition at line 200 of file dataAccessWrappers.h.
References providesVelocity().
Here is the call graph for this function:| void olb::particles::access::setAccelerationStrd | ( | Particle< T, PARTICLETYPE > | particle, |
| Vector< T, PARTICLETYPE::d > | acceleration ) |
Definition at line 732 of file dataAccessWrappers.h.
References providesAccelerationStrd().
Here is the call graph for this function:
Here is the caller graph for this function:| void olb::particles::access::setActive | ( | Particle< T, PARTICLETYPE > | particle, |
| bool | value = true ) |
Definition at line 1061 of file dataAccessWrappers.h.
References providesActive().
Here is the call graph for this function:
Here is the caller graph for this function:| void olb::particles::access::setAdhesion | ( | Particle< T, PARTICLETYPE > & | particle, |
| Vector< T, 2 > | adhesion ) |
Definition at line 1039 of file dataAccessWrappers.h.
References providesAdhesion().
Here is the call graph for this function:| void olb::particles::access::setAngAccelerationStrd | ( | Particle< T, PARTICLETYPE > | particle, |
| Vector< T, utilities::dimensions::convert< PARTICLETYPE::d >::rotation > | angAcceleration ) |
Definition at line 1001 of file dataAccessWrappers.h.
References providesAngAccelerationStrd().
Here is the call graph for this function:
Here is the caller graph for this function:| void olb::particles::access::setAngle | ( | Particle< T, PARTICLETYPE > | particle, |
| Vector< T, utilities::dimensions::convert< PARTICLETYPE::d >::rotation > | angle ) |
Definition at line 967 of file dataAccessWrappers.h.
References providesAngle().
Here is the call graph for this function:| void olb::particles::access::setAngularVelocity | ( | Particle< T, PARTICLETYPE > | particle, |
| Vector< T, utilities::dimensions::convert< PARTICLETYPE::d >::rotation > | angVelocity ) |
Definition at line 992 of file dataAccessWrappers.h.
References providesAngVelocity().
Here is the call graph for this function:
Here is the caller graph for this function:| void olb::particles::access::setContactMaterial | ( | Particle< T, PARTICLETYPE > | particle, |
| unsigned | material ) |
Definition at line 958 of file dataAccessWrappers.h.
References providesContactMaterial().
Here is the call graph for this function:| void olb::particles::access::setCORoffset | ( | Particle< T, PARTICLETYPE > | particle, |
| Vector< T, PARTICLETYPE::d > | offsetCOR ) |
Definition at line 1128 of file dataAccessWrappers.h.
References providesCORoffset().
Here is the call graph for this function:| void olb::particles::access::setDensity | ( | Particle< T, PARTICLETYPE > | particle, |
| T | density, | ||
| T | shapeFactor = T{1} ) |
Definition at line 917 of file dataAccessWrappers.h.
Here is the caller graph for this function:| void olb::particles::access::setDetaching | ( | Particle< T, PARTICLETYPE > & | particle, |
| bool | value ) |
Definition at line 1119 of file dataAccessWrappers.h.
References providesDetaching().
Here is the call graph for this function:| void olb::particles::access::setDynamicsID | ( | Particle< T, PARTICLETYPE > & | particle, |
| unsigned short | dynamicsID ) |
Definition at line 1110 of file dataAccessWrappers.h.
References providesDynamicsID().
Here is the call graph for this function:| void olb::particles::access::setElongation | ( | Particle< T, PARTICLETYPE > | particle, |
| Vector< T, PARTICLETYPE::d > | elongation ) |
Definition at line 1136 of file dataAccessWrappers.h.
References providesElongation().
Here is the call graph for this function:| void olb::particles::access::setEnlargementForContact | ( | Particle< T, PARTICLETYPE > & | particle, |
| T | value ) |
Definition at line 1144 of file dataAccessWrappers.h.
References providesEnlargementForContactTreatment().
Here is the call graph for this function:| void olb::particles::access::setForce | ( | Particle< T, PARTICLETYPE > | particle, |
| Vector< T, PARTICLETYPE::d > | force ) |
Definition at line 1012 of file dataAccessWrappers.h.
References providesForce().
Here is the call graph for this function:| void olb::particles::access::setGlobalIC | ( | Particle< T, PARTICLETYPE > | particle, |
| int | id ) |
Definition at line 1102 of file dataAccessWrappers.h.
References providesID().
Here is the call graph for this function:| void olb::particles::access::setGlobalID | ( | Particle< T, PARTICLETYPE > | particle, |
| std::size_t | id ) |
Definition at line 1094 of file dataAccessWrappers.h.
References providesID().
Here is the call graph for this function:| void olb::particles::access::setInactive | ( | Particle< T, PARTICLETYPE > | particle, |
| bool | value = true ) |
Definition at line 1069 of file dataAccessWrappers.h.
References setActive().
Here is the call graph for this function:
Here is the caller graph for this function:| void olb::particles::access::setInvalid | ( | Particle< T, PARTICLETYPE > | particle, |
| bool | value = true ) |
Definition at line 1047 of file dataAccessWrappers.h.
References providesInvalid().
Here is the call graph for this function:
Here is the caller graph for this function:| void olb::particles::access::setMass | ( | Particle< T, PARTICLETYPE > | particle, |
| T | mass, | ||
| T | shapeFactor = T{1} ) |
Definition at line 933 of file dataAccessWrappers.h.
| void olb::particles::access::setMomentOfInertia | ( | Particle< T, PARTICLETYPE > | particle, |
| Vector< T, utilities::dimensions::convert< PARTICLETYPE::d >::rotation > | mofi ) |
Definition at line 1029 of file dataAccessWrappers.h.
References providesMomentOfInertia().
Here is the call graph for this function:| void olb::particles::access::setPosition | ( | Particle< T, PARTICLETYPE > | particle, |
| Vector< T, PARTICLETYPE::d > | position ) |
Definition at line 949 of file dataAccessWrappers.h.
References providesPosition().
Here is the call graph for this function:
Here is the caller graph for this function:| void olb::particles::access::setRadius | ( | Particle< T, PARTICLETYPE > & | particle, |
| T | radius ) |
Definition at line 1086 of file dataAccessWrappers.h.
References providesRadius().
Here is the call graph for this function:| void olb::particles::access::setRestingParticle | ( | Particle< T, PARTICLETYPE > | particle | ) |
Definition at line 1223 of file dataAccessWrappers.h.
References providesAccelerationStrd(), providesAngAccelerationStrd(), providesAngVelocity(), providesVelocity(), setAccelerationStrd(), setAngAccelerationStrd(), setAngularVelocity(), and setVelocity().
Here is the call graph for this function:
Here is the caller graph for this function:| void olb::particles::access::setRotationMatrix | ( | Particle< T, PARTICLETYPE > | particle, |
| Vector< T, utilities::dimensions::convert< PARTICLETYPE::d >::matrix > | rotMatrix ) |
Definition at line 976 of file dataAccessWrappers.h.
References providesRotationMatrix().
Here is the call graph for this function:| void olb::particles::access::setSmoothIndicatorPtr | ( | Particle< T, PARTICLETYPE > | particle, |
| SmoothIndicatorF< T, T, PARTICLETYPE::d, true > * | sindicator ) |
Definition at line 1076 of file dataAccessWrappers.h.
References providesSmoothIndicator().
Here is the call graph for this function:| void olb::particles::access::setTorque | ( | Particle< T, PARTICLETYPE > | particle, |
| Vector< T, utilities::dimensions::convert< PARTICLETYPE::d >::rotation > | torque ) |
Definition at line 1020 of file dataAccessWrappers.h.
References providesTorque().
Here is the call graph for this function:| void olb::particles::access::setValid | ( | Particle< T, PARTICLETYPE > | particle, |
| bool | value = true ) |
Definition at line 1055 of file dataAccessWrappers.h.
References setInvalid().
Here is the call graph for this function:| void olb::particles::access::setVelocity | ( | Particle< T, PARTICLETYPE > | particle, |
| Vector< T, PARTICLETYPE::d > | velocity ) |
Definition at line 984 of file dataAccessWrappers.h.
References providesVelocity().
Here is the call graph for this function:
Here is the caller graph for this function: