6 May
2010
6 May
'10
2:48 p.m.
AMDG alfC wrote:
I have a custom units, for example, angstrom:
typedef scaled_base_unit<si::meter_base_unit, scale<10, static_rational<-10> > > angstrom_base_unit; typedef metric::angstrom_base_unit::unit_type angstrom_unit; static const angstrom_unit angstrom;
and I have a quantity
quantity<angstrom_unit> L=1.*angstrom;
and I want to have a variable that has dimensions of volume and angstrom^3 units:
??? V = pow<3>(L);
¿how can I generate the type of V, given angstrom_unit?
The metafunction is power_typeof_helper. quantity<power_typeof_helper<angstrom_unit, static_rational<3> >::type> V; In Christ, Steven Watanabe