In general, when using Boost.Units you should assume that any conversions between units must be explicit.