Phyth v0.1.0
A dimensional safe C++ header-only mechanics and electromagnetics simulation library.
Loading...
Searching...
No Matches
Phyth::Mechanics::Particle Member List

This is the complete list of members for Phyth::Mechanics::Particle, including all inherited members.

ApplyForce(const Vector3< Quantity< Newton > > &force)Phyth::Mechanics::Particleinline
compute_forces_func_Phyth::Mechanics::Particleprotected
external_force_Phyth::Mechanics::Particleprotected
fixed_Phyth::Mechanics::Particleprotected
GetExternalForce() const noexceptPhyth::Mechanics::Particleinline
GetKineticEnergy() const noexceptPhyth::Mechanics::Particleinline
GetMass() const noexceptPhyth::Mechanics::Particleinline
GetPosition() const noexceptPhyth::Mechanics::Particleinline
GetPotentialEnergy(const Quantity< Meter > y_ref=0) constPhyth::Mechanics::Particleinline
GetTotalEnergy(const Quantity< Meter > y_ref=0) const noexceptPhyth::Mechanics::Particleinline
GetVelocity() const noexceptPhyth::Mechanics::Particleinline
Integrate() noexceptPhyth::Mechanics::Particleinlinevirtual
IsFixed() const noexceptPhyth::Mechanics::Particleinline
mass_Phyth::Mechanics::Particleprotected
operator<<Phyth::Mechanics::Particlefriend
Particle(const Quantity< Kilogram > &mass, const Vector3< Quantity< Meter > > &position) noexceptPhyth::Mechanics::Particleinline
position_Phyth::Mechanics::Particleprotected
SetComputeForcesFunction(const std::function< void(Particle *)> &func) noexceptPhyth::Mechanics::Particleinline
SetExternalForce(const Vector3< Quantity< Newton > > &external_force) noexceptPhyth::Mechanics::Particleinline
SetFixed(const bool fixed) noexceptPhyth::Mechanics::Particleinline
SetMass(const Quantity< Kilogram > &mass) noexceptPhyth::Mechanics::Particleinline
SetPosition(const Vector3< Quantity< Meter > > &position) noexceptPhyth::Mechanics::Particleinline
SetVelocity(const Vector3< Quantity< MeterPerSecond > > &velocity) noexceptPhyth::Mechanics::Particleinline
velocity_Phyth::Mechanics::Particleprotected
~Particle()=defaultPhyth::Mechanics::Particlevirtual