On Thu, Sep 8, 2011 at 2:03 PM, Steven Watanabe
<watanabesj@gmail.com> wrote:
AMDG
On 09/08/2011 12:43 PM, Michael Powell wrote:
> I want to define a dimension stroke_rate, or flow_rate, for that matter. Not
> too out of the ordinary for our application. So I am starting with something
> like this for my dimensions.
>
> #include <boost/units/derived_dimension.hpp>
> #include <boost/units/physical_dimensions/length.hpp>
> #include <boost/units/physical_dimensions/time.hpp>
>
> typedef
> boost::units::derived_dimension<boost::units::dimensionless_type,1,boost::units::time_base_dimension,-1>::type
> stroke_rate_dimension;
>
> <snip>
>
> Any thoughts?
>
Does it work better if you use
boost::units::derived_dimension<boost::units::time_base_dimension,-1>::type
Actually, that's the approach I ended up taking, then leave the dimensionless aspect for a calculation to resolve. That one does anyway.
Next up, I need to capture a flow_rate, which I think is something like,
typedef derived_dimension<length_dimension,3,time_base_dimension,-1>::type flow_rate_dimension;
Or possibly, would be better,
typedef derived_dimension<volume_dimension,1,time_base_dimension,-1>::type flow_rate_dimension;
But this is causing the same type of build errors.
?
i.e. Leave out the unnecessary dimensionless_type.
In Christ,
Steven Watanabe
Thanks, brother. :)
_______________________________________________
Boost-users mailing list
Boost-users@lists.boost.org
http://lists.boost.org/mailman/listinfo.cgi/boost-users