This is not the unit you want. The SI
unit of force is N, not kg.
One wonders what has happened to the school system these days, this is basic stuff that was taught to kids 13/14 years of age ad nauseam.
kilogram-force
is not currently provided by Boost.Units
and you'll need to define it yourself.
From
Wikipedia:
Kilogram-force is a non-standard unit and is classified in SI Metric System as a unit that is unacceptable for use with SI. It is equal to the magnitude of the force exerted on one kilogram of mass in a 9.80665 m/s2 gravitational field (standard gravity, a conventional value approximating the average magnitude of gravity on Earth). Therefore, one kilogram-force is by definition equal to 9.80665 N. The "by definition" here is important, depending on where you are on the planet, the real value will vary.
In the meanwhile the Kg has been redefined.
The new definition is based on invariant constants of nature. I
s there anything Boost needs to do to comply with this new definition [or does it require serious multi-precision to actually see a difference [I suspect so, but still it should be defined in terms of these constants]]? The constant that did get redefined to make this [the above Kg definition] possible is the
Planck constant.