Phyth
v0.1.0
A dimensional safe C++ header-only mechanics and electromagnetics simulation library.
Loading...
Searching...
No Matches
Phyth
Mechanics
Spring
Phyth::Mechanics::Spring Member List
This is the complete list of members for
Phyth::Mechanics::Spring
, including all inherited members.
Constrain
() const
Phyth::Mechanics::Spring
inline
damping_
Phyth::Mechanics::Spring
private
GetCurrentLength
() const
Phyth::Mechanics::Spring
inline
GetDamping
() const
Phyth::Mechanics::Spring
inline
GetElasticEnergy
() const
Phyth::Mechanics::Spring
inline
GetElongation
() const
Phyth::Mechanics::Spring
inline
GetEnergyDensity
() const
Phyth::Mechanics::Spring
inline
GetParticle1
() const
Phyth::Mechanics::Spring
inline
GetParticle2
() const
Phyth::Mechanics::Spring
inline
GetRestLength
() const
Phyth::Mechanics::Spring
inline
GetStiffness
() const
Phyth::Mechanics::Spring
inline
p1_
Phyth::Mechanics::Spring
private
p2_
Phyth::Mechanics::Spring
private
rest_length_
Phyth::Mechanics::Spring
private
SetDamping
(const Quantity< KilogramPerSecond > &damping)
Phyth::Mechanics::Spring
inline
SetRestLength
(const Quantity< Meter > &rest_length)
Phyth::Mechanics::Spring
inline
SetStiffness
(const Quantity< NewtonPerMeter > &stiffness)
Phyth::Mechanics::Spring
inline
Spring
(std::shared_ptr< Particle > p1, std::shared_ptr< Particle > p2, const Quantity< NewtonPerMeter > &stiffness, const Quantity< KilogramPerSecond > &damping=Quantity< KilogramPerSecond >{0})
Phyth::Mechanics::Spring
inline
stiffness_
Phyth::Mechanics::Spring
private
validateDamping
(const Quantity< KilogramPerSecond > &damping)
Phyth::Mechanics::Spring
inline
private
static
validateRestLength
(const Quantity< Meter > &length)
Phyth::Mechanics::Spring
inline
private
static
validateStiffness
(const Quantity< NewtonPerMeter > &stiffness)
Phyth::Mechanics::Spring
inline
private
static
Generated by
1.9.8