, including all inherited members.
checkAndResolveCollision(Particle &io_currentParticle, bool &o_hitBoundary, bool &o_hitRBD, const bool _fromRBD) | Environment | |
checkAndResolveCollisionWithBoundary(Particle &io_currentParticle, const bool _fromRBD) | Environment | [private] |
checkAndResolveCollisionWithObstacle(Particle &io_currentParticle, Particle &_obstacle) | Environment | [private] |
checkAndResolveCollisionWithObstacle(Particle &io_currentParticle, Capsule &_obstacle) | Environment | [private] |
draw(ngl::TransformStack _txStack, ShaderLibrary *io_sman, const std::string _boundaryShader, const std::string _obstacleShader) | Environment | |
Environment() | Environment | |
getAngleOfPeriodicWall() const | Environment | [inline] |
getBoundaryBoundTop() const | Environment | [inline] |
getBoundaryDimension() const | Environment | [inline] |
getBoundaryNameList() | Environment | |
getBoundaryPosition() const | Environment | [inline] |
getBoundaryPositionList() | Environment | |
getBoundaryRestitutionCoefficientForFluid() const | Environment | [inline] |
getBoundaryRestitutionCoefficientForRBD() const | Environment | [inline] |
getCapsuleNameList() | Environment | |
getCapsuleObstacleList() | Environment | [inline] |
getCapsulePositionList() | Environment | |
getCapsuleResolution() const | Environment | [inline] |
getObstacleEnabled() const | Environment | [inline] |
getObstacleRestitutionCoefficient() const | Environment | [inline] |
getPeriodicWallAngleIncrement() const | Environment | [inline] |
getPeriodicWallEnabled() const | Environment | [inline] |
getPeriodicWallMaxAmplitude() const | Environment | [inline] |
getPeriodicWallSpeed() const | Environment | [inline] |
getSphereNameList() | Environment | |
getSphereObstacleList() | Environment | [inline] |
getSpherePositionList() | Environment | |
loadGeometry() | Environment | |
m_angleOfPeriodicWall | Environment | [private] |
m_boundaryBBox | Environment | [private] |
m_boundaryBoundTop | Environment | [private] |
m_boundaryDimension | Environment | [private] |
m_boundaryPosition | Environment | [private] |
m_boundaryRestitutionCoefficientForFluid | Environment | [private] |
m_boundaryRestitutionCoefficientForRBD | Environment | [private] |
m_capsuleObstacleList | Environment | [private] |
m_capsuleResolution | Environment | [private] |
m_obstacleEnabled | Environment | [private] |
m_obstacleRestitutionCoefficient | Environment | [private] |
m_periodicWallAngleIncrement | Environment | [private] |
m_periodicWallEnabled | Environment | [private] |
m_periodicWallMaxAmplitude | Environment | [private] |
m_periodicWallSpeed | Environment | [private] |
m_sphereObstacleList | Environment | [private] |
resolveCollision(Particle &io_currentParticle, const ngl::Vector _contactPoint, const ngl::Vector _normal, const ngl::Real _penetrationDepth, const ngl::Real _restitutionCoefficient) | Environment | [private] |
setAngleOfPeriodicWall(const ngl::Real _v) | Environment | [inline] |
setBoundaryBoundTop(const bool _v) | Environment | [inline] |
setBoundaryDimension(const ngl::Vector _v) | Environment | [inline] |
setBoundaryPosition(ngl::Vector _v) | Environment | [inline] |
setBoundaryRestitutionCoefficientForFluid(const ngl::Real _v) | Environment | [inline] |
setBoundaryRestitutionCoefficientForRBD(const ngl::Real _v) | Environment | [inline] |
setCapsuleResolution(const int _v) | Environment | [inline] |
setObstacleEnabled(const bool _v) | Environment | [inline] |
setObstacleRestitutionCoefficient(const ngl::Real _v) | Environment | [inline] |
setPeriodicWallAngleIncrement(const ngl::Real _v) | Environment | [inline] |
setPeriodicWallEnabled(const bool _v) | Environment | [inline] |
setPeriodicWallMaxAmplitude(const ngl::Real _v) | Environment | [inline] |
setPeriodicWallSpeed(const ngl::Real _v) | Environment | [inline] |
updateObstacles(Integration *_integration) | Environment | |
updatePeriodicBoundingBox() | Environment | [private] |
~Environment() | Environment | |