Lagrangian Liquid Simulation
Master Thesis project on simulation of liquids using Lagrangian approach and SPH
Environment Member List
This is the complete list of members for Environment, 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_angleOfPeriodicWallEnvironment [private]
m_boundaryBBoxEnvironment [private]
m_boundaryBoundTopEnvironment [private]
m_boundaryDimensionEnvironment [private]
m_boundaryPositionEnvironment [private]
m_boundaryRestitutionCoefficientForFluidEnvironment [private]
m_boundaryRestitutionCoefficientForRBDEnvironment [private]
m_capsuleObstacleListEnvironment [private]
m_capsuleResolutionEnvironment [private]
m_obstacleEnabledEnvironment [private]
m_obstacleRestitutionCoefficientEnvironment [private]
m_periodicWallAngleIncrementEnvironment [private]
m_periodicWallEnabledEnvironment [private]
m_periodicWallMaxAmplitudeEnvironment [private]
m_periodicWallSpeedEnvironment [private]
m_sphereObstacleListEnvironment [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
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator