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