Lagrangian Liquid Simulation
Master Thesis project on simulation of liquids using Lagrangian approach and SPH
FluidParticle Member List
This is the complete list of members for FluidParticle, including all inherited members.
accumulateNetForce(const ngl::Vector _f)Particle [inline]
calculatePressure()FluidParticle
FluidParticle()FluidParticle
FluidParticle(const FluidParticle &_fluidParticle)FluidParticle
FluidParticle(const int _id, const ngl::Real _mass=0, const ngl::Real _density=0, const ngl::Vector _position=0, const ngl::Vector _velocity=0, const ngl::Real _viscosityConstant=0, const ngl::Real _gasConstant=0, const ngl::Real _surfaceTensionCoefficient=0, const ngl::Real _surfaceTensionThreshold=0, const ngl::Real _surfaceColorCoefficient=0, const ngl::Real _interfaceTensionCoefficient=0, const ngl::Real _interfaceTensionThreshold=0, const ngl::Real _interfaceColorCoefficient=0, const ngl::Colour _colour=0, const ngl::Real _radius=0, const std::string _name="na", const bool _waitUntilFirstHitBoundary=false, const bool _waitUntilFirstHitRBD=false)FluidParticle
fluidRulesEnabled() const FluidParticle [inline]
getAcceleration() const Particle [inline]
getColour() const Particle [inline]
getDensity() const FluidParticle [inline]
getGasConstant() const FluidParticle [inline]
getGravityForce() const FluidParticle [inline]
getId() const Particle [inline]
getInterfaceColorCoefficient() const FluidParticle [inline]
getInterfaceTensionCoefficient() const FluidParticle [inline]
getInterfaceTensionForce() const FluidParticle [inline]
getInterfaceTensionThreshold() const FluidParticle [inline]
getLastAcceleration() const Particle [inline]
getLastPosition() const Particle [inline]
getLastVelocity() const Particle [inline]
getMass() const Particle [inline]
getMaterialRestDensity() const FluidParticle [inline]
getMoveable() const Particle [inline]
getName() const FluidParticle [inline]
getNetForce() const Particle [inline]
getPosition() const Particle [inline]
getPressure() const FluidParticle [inline]
getPressureForce() const FluidParticle [inline]
getRadius() const Particle [inline]
getSurfaceColorCoefficient() const FluidParticle [inline]
getSurfaceTensionCoefficient() const FluidParticle [inline]
getSurfaceTensionForce() const FluidParticle [inline]
getSurfaceTensionThreshold() const FluidParticle [inline]
getVelocity() const Particle [inline]
getViscosityConstant() const FluidParticle [inline]
getViscosityForce() const FluidParticle [inline]
m_accelerationParticle [protected]
m_colourParticle [protected]
m_densityFluidParticle [private]
m_gasConstantFluidParticle [private]
m_gravityForceFluidParticle [private]
m_hasHitEnvironmentYetFluidParticle [private]
m_idParticle [protected]
m_interfaceColorCoefficientFluidParticle [private]
m_interfaceTensionCoefficientFluidParticle [private]
m_interfaceTensionForceFluidParticle [private]
m_interfaceTensionThresholdFluidParticle [private]
m_lastAccelerationParticle [protected]
m_lastPositionParticle [protected]
m_lastVelocityParticle [protected]
m_massParticle [protected]
m_materialRestDensityFluidParticle [private]
m_moveableParticle [protected]
m_nameFluidParticle [private]
m_netForceParticle [protected]
m_positionParticle [protected]
m_pressureFluidParticle [private]
m_pressureForceFluidParticle [private]
m_radiusParticle [protected]
m_surfaceColorCoefficientFluidParticle [private]
m_surfaceTensionCoefficientFluidParticle [private]
m_surfaceTensionForceFluidParticle [private]
m_surfaceTensionThresholdFluidParticle [private]
m_velocityParticle [protected]
m_viscosityConstantFluidParticle [private]
m_viscosityForceFluidParticle [private]
m_waitUntilFirstHitBoundaryFluidParticle [private]
m_waitUntilFirstHitRBDFluidParticle [private]
Particle()Particle
Particle(const Particle &_particle)Particle
Particle(const int _id, const ngl::Real _mass, const ngl::Vector _position, const ngl::Colour _colour, const ngl::Real _radius, const bool _moveable=true, const ngl::Vector _velocity=0, const ngl::Vector _acceleration=0, const ngl::Vector _netForce=0)Particle
resetForce()FluidParticle
setAcceleration(const ngl::Vector _a)Particle
setColour(const ngl::Colour _c)Particle [inline]
setDensity(const ngl::Real _d)FluidParticle [inline]
setGasConstant(const ngl::Real _c)FluidParticle [inline]
setGravityForce(const ngl::Vector _f)FluidParticle [inline]
setId(const int _id)Particle [inline]
setInterfaceColorCoefficient(const ngl::Real _c)FluidParticle [inline]
setInterfaceTensionCoefficient(const ngl::Real _c)FluidParticle [inline]
setInterfaceTensionForce(const ngl::Vector _f)FluidParticle [inline]
setInterfaceTensionThreshold(const ngl::Real _c)FluidParticle [inline]
setMaterialRestDensity(const ngl::Real _v)FluidParticle [inline]
setMoveable(const bool _f)Particle [inline]
setPosition(const ngl::Vector _p)Particle
setPressureForce(const ngl::Vector _f)FluidParticle [inline]
setRadius(const ngl::Real _c)Particle [inline]
setSurfaceColorCoefficient(const ngl::Real _c)FluidParticle [inline]
setSurfaceTensionCoefficient(const ngl::Real _c)FluidParticle [inline]
setSurfaceTensionForce(const ngl::Vector _f)FluidParticle [inline]
setSurfaceTensionThreshold(const ngl::Real _c)FluidParticle [inline]
setVelocity(const ngl::Vector _v)Particle
setViscosityConstant(const ngl::Real _c)FluidParticle [inline]
setViscosityForce(const ngl::Vector _f)FluidParticle [inline]
setWaitUntilFirstHitBoundary(const bool _v)FluidParticle [inline]
setWaitUntilFirstHitRBD(const bool _v)FluidParticle [inline]
updateAcceleration(const ngl::Vector _a)Particle
updateHitForTheFirstTime(const bool _hitBoundary, const bool _hitRBD)FluidParticle
updatePosition(const ngl::Vector _p)Particle
updateVelocity(const ngl::Vector _v)Particle
~FluidParticle()FluidParticle
~Particle()Particle
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator