#include <src/particles/tide-particles.hpp>
template<typename Vec3>
TideParticle struct
Contents
Public types
- using Vector = Vec3
- 3D vector type.
-
using Scalar = typename Vector::
value_type - Floating point like type;.
Constructors, destructors, conversion operators
- TideParticle() defaulted
- TideParticle(TideParticle const&) defaulted
- TideParticle(TideParticle&&) defaulted
Public functions
- auto operator=(TideParticle const&) -> TideParticle& defaulted
- auto operator=(TideParticle&&) -> TideParticle& defaulted
Public variables
- Vector pos
- Position of the particle.
- Vector vel
- Velocity of the particle.
- Scalar mass
- Mass of the particle.
- Scalar tide_apsidal_const
- Apsidal motion constant.
- Scalar tide_lag_time
- Tidal time lag.
Function documentation
template<typename Vec3>
hub:: particles:: TideParticle<Vec3>:: TideParticle() defaulted
Default constructor.
template<typename Vec3>
hub:: particles:: TideParticle<Vec3>:: TideParticle(TideParticle const&) defaulted
Default copy constructor.
template<typename Vec3>
hub:: particles:: TideParticle<Vec3>:: TideParticle(TideParticle&&) defaulted
Default move constructor
template<typename Vec3>
TideParticle& hub:: particles:: TideParticle<Vec3>:: operator=(TideParticle const&) defaulted
Default copy assignment operator
template<typename Vec3>
TideParticle& hub:: particles:: TideParticle<Vec3>:: operator=(TideParticle&&) defaulted
Default move assignment operator