_Agglomerates | olb::ParticleSystem3D< T, PARTICLETYPE > | |
_boundaries | olb::ParticleSystem3D< T, PARTICLETYPE > | protected |
_contactDetection | olb::ParticleSystem3D< T, PARTICLETYPE > | protected |
_forces | olb::ParticleSystem3D< T, PARTICLETYPE > | protected |
_iGeometry | olb::ParticleSystem3D< T, PARTICLETYPE > | protected |
_particleOperations | olb::ParticleSystem3D< T, PARTICLETYPE > | protected |
_particles | olb::ParticleSystem3D< T, PARTICLETYPE > | protected |
_physExtend | olb::ParticleSystem3D< T, PARTICLETYPE > | protected |
_physPos | olb::ParticleSystem3D< T, PARTICLETYPE > | protected |
_shadowParticles | olb::ParticleSystem3D< T, PARTICLETYPE > | protected |
_sim | olb::ParticleSystem3D< T, PARTICLETYPE > | protected |
_superGeometry | olb::ParticleSystem3D< T, PARTICLETYPE > | protected |
addBoundary(std::shared_ptr< Boundary3D< T, PARTICLETYPE > > pB) | olb::ParticleSystem3D< T, PARTICLETYPE > | |
addForce(std::shared_ptr< Force3D< T, PARTICLETYPE > > pF) | olb::ParticleSystem3D< T, PARTICLETYPE > | |
addParticle(PARTICLETYPE< T > &p) | olb::ParticleSystem3D< T, PARTICLETYPE > | |
addParticleOperation(std::shared_ptr< ParticleOperation3D< T, PARTICLETYPE > > pO) | olb::ParticleSystem3D< T, PARTICLETYPE > | |
addShadowParticle(PARTICLETYPE< T > &p) | olb::ParticleSystem3D< T, PARTICLETYPE > | protected |
clearParticles() | olb::ParticleSystem3D< T, PARTICLETYPE > | |
clout | olb::ParticleSystem3D< T, PARTICLETYPE > | mutableprotected |
computeBoundary() | olb::ParticleSystem3D< T, PARTICLETYPE > | |
computeForce() | olb::ParticleSystem3D< T, PARTICLETYPE > | |
computeForce(std::set< int > sActivityOfParticle) | olb::ParticleSystem3D< T, PARTICLETYPE > | inline |
computeForce() | olb::ParticleSystem3D< T, PARTICLETYPE > | |
computeForce(std::set< int > sActivityOfParticle) | olb::ParticleSystem3D< T, PARTICLETYPE > | |
computeForce() | olb::ParticleSystem3D< T, PARTICLETYPE > | |
computeForce(std::set< int > sActivityOfParticle) | olb::ParticleSystem3D< T, PARTICLETYPE > | |
computeParticleOperation() | olb::ParticleSystem3D< T, PARTICLETYPE > | |
countMaterial(int mat=1) | olb::ParticleSystem3D< T, PARTICLETYPE > | |
executeBackwardCoupling(BackCouplingModel< T, PARTICLETYPE > &backwardCoupling, int material, int subSteps=1) | olb::ParticleSystem3D< T, PARTICLETYPE > | |
executeForwardCoupling(ForwardCouplingModel< T, PARTICLETYPE > &forwardCoupling) | olb::ParticleSystem3D< T, PARTICLETYPE > | |
explicitEuler(T dT, bool scale=false) | olb::ParticleSystem3D< T, PARTICLETYPE > | |
explicitEuler(T dT, std::set< int > sActivityOfParticle, bool scale=false) | olb::ParticleSystem3D< T, PARTICLETYPE > | inline |
explicitEuler(double dT, bool scale) | olb::ParticleSystem3D< T, PARTICLETYPE > | |
explicitEuler(double dT, std::set< int > sActivityOfParticle, bool scale) | olb::ParticleSystem3D< T, PARTICLETYPE > | |
explicitEuler(double dT, bool scale) | olb::ParticleSystem3D< T, PARTICLETYPE > | |
explicitEuler(double dT, std::set< int > sActivityOfParticle, bool scale) | olb::ParticleSystem3D< T, PARTICLETYPE > | |
findAgglomerates() | olb::ParticleSystem3D< T, PARTICLETYPE > | inlineprotected |
findAgglomerates() | olb::ParticleSystem3D< T, PARTICLETYPE > | protected |
findAgglomerates() | olb::ParticleSystem3D< T, PARTICLETYPE > | protected |
getAllParticlesPointer() | olb::ParticleSystem3D< T, PARTICLETYPE > | |
getContactDetection() | olb::ParticleSystem3D< T, PARTICLETYPE > | |
getDetection() | olb::ParticleSystem3D< T, PARTICLETYPE > | inline |
getForcesPointer() | olb::ParticleSystem3D< T, PARTICLETYPE > | |
getIGeometry() | olb::ParticleSystem3D< T, PARTICLETYPE > | inline |
getMinDistParticle(std::vector< std::pair< size_t, T > > ret_matches) | olb::ParticleSystem3D< T, PARTICLETYPE > | |
getMinDistPartObj | olb::ParticleSystem3D< T, PARTICLETYPE > | |
getParticles() | olb::ParticleSystem3D< T, PARTICLETYPE > | inline |
getParticlesPointer() | olb::ParticleSystem3D< T, PARTICLETYPE > | |
getPhysExtend() | olb::ParticleSystem3D< T, PARTICLETYPE > | |
getPhysPos() | olb::ParticleSystem3D< T, PARTICLETYPE > | |
getShadowParticlesPointer() | olb::ParticleSystem3D< T, PARTICLETYPE > | |
initAggloParticles() | olb::ParticleSystem3D< T, PARTICLETYPE > | inlineprotected |
initAggloParticles() | olb::ParticleSystem3D< T, PARTICLETYPE > | protected |
initAggloParticles() | olb::ParticleSystem3D< T, PARTICLETYPE > | protected |
integrateTorque(T dT) | olb::ParticleSystem3D< T, PARTICLETYPE > | protected |
integrateTorqueMag(T dT) | olb::ParticleSystem3D< T, PARTICLETYPE > | inlineprotected |
integrateTorqueMag(T dT, std::set< int > sActivityOfParticle) | olb::ParticleSystem3D< T, PARTICLETYPE > | inlineprotected |
integrateTorqueMag(double dT) | olb::ParticleSystem3D< T, PARTICLETYPE > | protected |
integrateTorqueMag(double dT, std::set< int > sActivityOfParticle) | olb::ParticleSystem3D< T, PARTICLETYPE > | protected |
integrateTorqueMag(double dT) | olb::ParticleSystem3D< T, PARTICLETYPE > | protected |
integrateTorqueMag(double dT, std::set< int > sActivityOfParticle) | olb::ParticleSystem3D< T, PARTICLETYPE > | protected |
numOfActiveParticles() | olb::ParticleSystem3D< T, PARTICLETYPE > | |
numOfForces() | olb::ParticleSystem3D< T, PARTICLETYPE > | |
operator[](const int i) | olb::ParticleSystem3D< T, PARTICLETYPE > | |
operator[](const int i) const | olb::ParticleSystem3D< T, PARTICLETYPE > | |
partialElasticImpact(T restitutionCoeff) | olb::ParticleSystem3D< T, PARTICLETYPE > | inlineprotected |
partialElasticImpact(double restitutionCoeff) | olb::ParticleSystem3D< T, PARTICLETYPE > | protected |
partialElasticImpact(double restitutionCoeff) | olb::ParticleSystem3D< T, PARTICLETYPE > | protected |
partialElasticImpactForCombinationWithMechContactForce(T restitutionCoeff) | olb::ParticleSystem3D< T, PARTICLETYPE > | inlineprotected |
partialElasticImpactForCombinationWithMechContactForce(double restitutionCoeff) | olb::ParticleSystem3D< T, PARTICLETYPE > | protected |
partialElasticImpactForCombinationWithMechContactForce(double restitutionCoeff) | olb::ParticleSystem3D< T, PARTICLETYPE > | protected |
partialElasticImpactV2(T restitutionCoeff) | olb::ParticleSystem3D< T, PARTICLETYPE > | inlineprotected |
partialElasticImpactV2(double restitutionCoeff) | olb::ParticleSystem3D< T, PARTICLETYPE > | protected |
partialElasticImpactV2(double restitutionCoeff) | olb::ParticleSystem3D< T, PARTICLETYPE > | protected |
ParticleSystem3D()=default | olb::ParticleSystem3D< T, PARTICLETYPE > | |
ParticleSystem3D(int iGeometry, SuperGeometry< T, 3 > &superGeometry) | olb::ParticleSystem3D< T, PARTICLETYPE > | |
ParticleSystem3D(const ParticleSystem3D< T, PARTICLETYPE > &pS) | olb::ParticleSystem3D< T, PARTICLETYPE > | |
ParticleSystem3D(ParticleSystem3D< T, PARTICLETYPE > &&pS) | olb::ParticleSystem3D< T, PARTICLETYPE > | |
printDeep(std::string message="") | olb::ParticleSystem3D< T, PARTICLETYPE > | |
removeParticle(typename std::deque< PARTICLETYPE< T > >::iterator &p) | olb::ParticleSystem3D< T, PARTICLETYPE > | |
resetMag() | olb::ParticleSystem3D< T, PARTICLETYPE > | inlineprotected |
resetMag(std::set< int > sActivityOfParticle) | olb::ParticleSystem3D< T, PARTICLETYPE > | inlineprotected |
resetMag() | olb::ParticleSystem3D< T, PARTICLETYPE > | protected |
resetMag(std::set< int > sActivityOfParticle) | olb::ParticleSystem3D< T, PARTICLETYPE > | protected |
resetMag() | olb::ParticleSystem3D< T, PARTICLETYPE > | protected |
resetMag(std::set< int > sActivityOfParticle) | olb::ParticleSystem3D< T, PARTICLETYPE > | protected |
rungeKutta4(T dT) | olb::ParticleSystem3D< T, PARTICLETYPE > | protected |
rungeKutta4_1(T dt) | olb::ParticleSystem3D< T, PARTICLETYPE > | protected |
rungeKutta4_2(T dt) | olb::ParticleSystem3D< T, PARTICLETYPE > | protected |
rungeKutta4_3(T dt) | olb::ParticleSystem3D< T, PARTICLETYPE > | protected |
rungeKutta4_4(T dt) | olb::ParticleSystem3D< T, PARTICLETYPE > | protected |
saveToFile(std::string name) | olb::ParticleSystem3D< T, PARTICLETYPE > | |
setContactDetection(ContactDetection< T, PARTICLETYPE > &contactDetection) | olb::ParticleSystem3D< T, PARTICLETYPE > | |
setOverlapZero() | olb::ParticleSystem3D< T, PARTICLETYPE > | inlineprotected |
setOverlapZero() | olb::ParticleSystem3D< T, PARTICLETYPE > | protected |
setOverlapZero() | olb::ParticleSystem3D< T, PARTICLETYPE > | protected |
setOverlapZeroForCombinationWithMechContactForce() | olb::ParticleSystem3D< T, PARTICLETYPE > | inlineprotected |
setOverlapZeroForCombinationWithMechContactForce() | olb::ParticleSystem3D< T, PARTICLETYPE > | protected |
setOverlapZeroForCombinationWithMechContactForce() | olb::ParticleSystem3D< T, PARTICLETYPE > | protected |
setPosExt(std::vector< T > physPos, std::vector< T > physExtend) | olb::ParticleSystem3D< T, PARTICLETYPE > | |
setStoredValues() | olb::ParticleSystem3D< T, PARTICLETYPE > | |
setVelToAnalyticalVel(AnalyticalConst3D< T, T > &) | olb::ParticleSystem3D< T, PARTICLETYPE > | |
setVelToFluidVel(SuperLatticeInterpPhysVelocity3D< T, DESCRIPTOR > &) | olb::ParticleSystem3D< T, PARTICLETYPE > | |
simulate(T deltatime, bool scale=false) | olb::ParticleSystem3D< T, PARTICLETYPE > | virtual |
simulate(T deltatime, std::set< int > sActivityOfParticle, bool scale=false) | olb::ParticleSystem3D< T, PARTICLETYPE > | virtual |
SimulateParticles< T, PARTICLETYPE > | olb::ParticleSystem3D< T, PARTICLETYPE > | friend |
simulateWithTwoWayCoupling_Davide(T dT, ForwardCouplingModel< T, PARTICLETYPE > &forwardCoupling, BackCouplingModel< T, PARTICLETYPE > &backCoupling, int material, int subSteps, bool scale) | olb::ParticleSystem3D< T, PARTICLETYPE > | virtual |
simulateWithTwoWayCoupling_Mathias(T dT, ForwardCouplingModel< T, PARTICLETYPE > &forwardCoupling, BackCouplingModel< T, PARTICLETYPE > &backCoupling, int material, int subSteps, bool scale) | olb::ParticleSystem3D< T, PARTICLETYPE > | virtual |
size() | olb::ParticleSystem3D< T, PARTICLETYPE > | |
sizeInclShadow() const | olb::ParticleSystem3D< T, PARTICLETYPE > | |
SuperParticleSystem3D< T, PARTICLETYPE > | olb::ParticleSystem3D< T, PARTICLETYPE > | friend |
SuperParticleSysVtuWriter< T, PARTICLETYPE > | olb::ParticleSystem3D< T, PARTICLETYPE > | friend |
SuperParticleSysVtuWriterMag< T > | olb::ParticleSystem3D< T, PARTICLETYPE > | friend |
updateParticleDistribution() | olb::ParticleSystem3D< T, PARTICLETYPE > | protected |
velocityVerlet1(T dT) | olb::ParticleSystem3D< T, PARTICLETYPE > | protected |
velocityVerlet2(T dT) | olb::ParticleSystem3D< T, PARTICLETYPE > | protected |
~ParticleSystem3D() | olb::ParticleSystem3D< T, PARTICLETYPE > | inlinevirtual |