CubbyFlow v0.71
CubbyFlow
SPHSolver2
CubbyFlow::SPHSolver2 Member List
This is the complete list of members for
CubbyFlow::SPHSolver2
, including all inherited members.
AccumulateForces
(double timeStepInSeconds) override
CubbyFlow::SPHSolver2
protected
virtual
AccumulateNonPressureForces
(double timeStepInSeconds)
CubbyFlow::SPHSolver2
protected
virtual
AccumulatePressureForce
(double timeStepInSeconds)
CubbyFlow::SPHSolver2
protected
virtual
AccumulatePressureForce
(const ConstArrayView1< Vector2D > &positions, const ConstArrayView1< double > &densities, const ConstArrayView1< double > &pressures, ArrayView1< Vector2D > pressureForces)
CubbyFlow::SPHSolver2
protected
AccumulateViscosityForce
()
CubbyFlow::SPHSolver2
protected
AdvanceSingleFrame
()
CubbyFlow::PhysicsAnimation
Animation
()=default
CubbyFlow::Animation
Animation
(const Animation &)=default
CubbyFlow::Animation
Animation
(Animation &&) noexcept=default
CubbyFlow::Animation
ComputePressure
()
CubbyFlow::SPHSolver2
protected
ComputePseudoViscosity
(double timeStepInSeconds)
CubbyFlow::SPHSolver2
protected
GetBuilder
()
CubbyFlow::SPHSolver2
static
GetCollider
() const
CubbyFlow::ParticleSystemSolver2
GetCurrentFrame
() const
CubbyFlow::PhysicsAnimation
GetCurrentTimeInSeconds
() const
CubbyFlow::PhysicsAnimation
GetDragCoefficient
() const
CubbyFlow::ParticleSystemSolver2
GetEmitter
() const
CubbyFlow::ParticleSystemSolver2
GetEosExponent
() const
CubbyFlow::SPHSolver2
GetGravity
() const
CubbyFlow::ParticleSystemSolver2
GetIsUsingFixedSubTimeSteps
() const
CubbyFlow::PhysicsAnimation
GetNegativePressureScale
() const
CubbyFlow::SPHSolver2
GetNumberOfFixedSubTimeSteps
() const
CubbyFlow::PhysicsAnimation
GetNumberOfSubTimeSteps
(double timeIntervalInSeconds) const override
CubbyFlow::SPHSolver2
protected
virtual
GetParticleSystemData
() const
CubbyFlow::ParticleSystemSolver2
GetPseudoViscosityCoefficient
() const
CubbyFlow::SPHSolver2
GetRestitutionCoefficient
() const
CubbyFlow::ParticleSystemSolver2
GetSpeedOfSound
() const
CubbyFlow::SPHSolver2
GetSPHSystemData
() const
CubbyFlow::SPHSolver2
GetTimeStepLimitScale
() const
CubbyFlow::SPHSolver2
GetViscosityCoefficient
() const
CubbyFlow::SPHSolver2
GetWind
() const
CubbyFlow::ParticleSystemSolver2
OnAdvanceTimeStep
(double timeStepInSeconds) override
CubbyFlow::ParticleSystemSolver2
protected
virtual
OnBeginAdvanceTimeStep
(double timeStepInSeconds) override
CubbyFlow::SPHSolver2
protected
virtual
OnEndAdvanceTimeStep
(double timeStepInSeconds) override
CubbyFlow::SPHSolver2
protected
virtual
OnInitialize
() override
CubbyFlow::ParticleSystemSolver2
protected
virtual
operator=
(const SPHSolver2 &)=delete
CubbyFlow::SPHSolver2
operator=
(SPHSolver2 &&) noexcept=delete
CubbyFlow::SPHSolver2
CubbyFlow::ParticleSystemSolver2::operator=
(const ParticleSystemSolver2 &)=delete
CubbyFlow::ParticleSystemSolver2
CubbyFlow::ParticleSystemSolver2::operator=
(ParticleSystemSolver2 &&) noexcept=delete
CubbyFlow::ParticleSystemSolver2
CubbyFlow::PhysicsAnimation::operator=
(const PhysicsAnimation &)=default
CubbyFlow::PhysicsAnimation
CubbyFlow::PhysicsAnimation::operator=
(PhysicsAnimation &&) noexcept=default
CubbyFlow::PhysicsAnimation
CubbyFlow::Animation::operator=
(const Animation &)=default
CubbyFlow::Animation
CubbyFlow::Animation::operator=
(Animation &&) noexcept=default
CubbyFlow::Animation
ParticleSystemSolver2
()
CubbyFlow::ParticleSystemSolver2
ParticleSystemSolver2
(double radius, double mass)
CubbyFlow::ParticleSystemSolver2
ParticleSystemSolver2
(const ParticleSystemSolver2 &)=delete
CubbyFlow::ParticleSystemSolver2
ParticleSystemSolver2
(ParticleSystemSolver2 &&) noexcept=delete
CubbyFlow::ParticleSystemSolver2
PhysicsAnimation
()
CubbyFlow::PhysicsAnimation
PhysicsAnimation
(const PhysicsAnimation &)=default
CubbyFlow::PhysicsAnimation
PhysicsAnimation
(PhysicsAnimation &&) noexcept=default
CubbyFlow::PhysicsAnimation
ResolveCollision
()
CubbyFlow::ParticleSystemSolver2
protected
ResolveCollision
(ArrayView1< Vector2D > newPositions, ArrayView1< Vector2D > newVelocities)
CubbyFlow::ParticleSystemSolver2
protected
SetCollider
(const Collider2Ptr &newCollider)
CubbyFlow::ParticleSystemSolver2
SetCurrentFrame
(const Frame &frame)
CubbyFlow::PhysicsAnimation
SetDragCoefficient
(double newDragCoefficient)
CubbyFlow::ParticleSystemSolver2
SetEmitter
(const ParticleEmitter2Ptr &newEmitter)
CubbyFlow::ParticleSystemSolver2
SetEosExponent
(double newEosExponent)
CubbyFlow::SPHSolver2
SetGravity
(const Vector2D &newGravity)
CubbyFlow::ParticleSystemSolver2
SetIsUsingFixedSubTimeSteps
(bool isUsing)
CubbyFlow::PhysicsAnimation
SetNegativePressureScale
(double newNegativePressureScale)
CubbyFlow::SPHSolver2
SetNumberOfFixedSubTimeSteps
(unsigned int numberOfSteps)
CubbyFlow::PhysicsAnimation
SetParticleSystemData
(const ParticleSystemData2Ptr &newParticles)
CubbyFlow::ParticleSystemSolver2
protected
SetPseudoViscosityCoefficient
(double newPseudoViscosityCoefficient)
CubbyFlow::SPHSolver2
SetRestitutionCoefficient
(double newRestitutionCoefficient)
CubbyFlow::ParticleSystemSolver2
SetSpeedOfSound
(double newSpeedOfSound)
CubbyFlow::SPHSolver2
SetTimeStepLimitScale
(double newScale)
CubbyFlow::SPHSolver2
SetViscosityCoefficient
(double newViscosityCoefficient)
CubbyFlow::SPHSolver2
SetWind
(const VectorField2Ptr &newWind)
CubbyFlow::ParticleSystemSolver2
SPHSolver2
()
CubbyFlow::SPHSolver2
SPHSolver2
(double targetDensity, double targetSpacing, double relativeKernelRadius)
CubbyFlow::SPHSolver2
SPHSolver2
(const SPHSolver2 &)=delete
CubbyFlow::SPHSolver2
SPHSolver2
(SPHSolver2 &&) noexcept=delete
CubbyFlow::SPHSolver2
Update
(const Frame &frame)
CubbyFlow::Animation
~Animation
()=default
CubbyFlow::Animation
virtual
~ParticleSystemSolver2
() override=default
CubbyFlow::ParticleSystemSolver2
~PhysicsAnimation
()=default
CubbyFlow::PhysicsAnimation
virtual
~SPHSolver2
() override=default
CubbyFlow::SPHSolver2
Generated on Wed Jul 27 2022 14:50:12 for CubbyFlow by
1.8.13