Massive particle. A force can be applied.
virtual int force(const point &pt, vec &f, vec &f_perp, vfloat &mrange)
void step(std::vector< gparticle * > &secondaries) override
void print(std::ostream &file, int l) const override
Print-out.
double kinetic_energy() const
Get the current kinetic energy.
double m_mass
Mass (not mass * speed_of_light^2)
mparticle * copy() const override
Clone the particle.
void curvature(bool &curved, vec &frelcen, vfloat &fmrange, vfloat prec) override