physical {FixedPhysical, +, -, *, /, FixedPhysicalBase, FixedPhysicalSum, FixedPhysicalProduct, FixedPhysicalRatio, DynamicPhysical, +, -, *, /, DynamicUnit, ..};
The namespace "physical::quantity" contains types to store certain physical quantities, like length or mass. These are template instantiations from FixedPhysical class template.
physical::quantity { scalar, length, mass, time, ..}
The namespace "physical::unit" contains a list of units with their long SI name, i.e. physical quantities to which other quantities may be compared to.
physical::unit { unity, meter, kilogram, second, ceslius..};
The namespace "physical::unitsymbol" contains a list of units, but this time, in short form.
The namespace "physical::format" contains classes and operations that are usefull to output physical quantities.
physical::format { FormatSpec, Dimension, format};
The namespace "physical::parser" provides a parser that is able to parse the output from the "physical::format", so that you will be able to read the written data in (from a file or other) again.
physical::parser { unit_parser };
The "detail" namespaces contain miscelaneous implementation details, that should not be of interest to the user of the library. The contents may change at any time without prior notice.
physical::detail { zero_vector, dimension_vector, FixedExponents, plus, minus, DynamicExponents, +, -, DynamicScale, ..}; physical::format::detail { single_dimension, automatic_dimension, format_to_spec };
Generated on Mon Apr 2 22:25:06 2007 for physical_svn by 1.5.1-p1 | hosted on |