24 #ifndef PSS_ASTROTYPES_UNITS_DISPERSIONMEASURE_H
25 #define PSS_ASTROTYPES_UNITS_DISPERSIONMEASURE_H
27 #pragma GCC diagnostic push
28 #pragma GCC diagnostic ignored "-Wall"
29 #pragma GCC diagnostic ignored "-Wunused-parameter"
30 #pragma GCC diagnostic ignored "-Wpragmas"
31 #include <boost/units/quantity.hpp>
32 #include <boost/units/conversion.hpp>
33 #include <boost/units/systems/cgs/length.hpp>
34 #include <boost/units/io.hpp>
35 #include <boost/units/derived_dimension.hpp>
36 #include <boost/units/physical_dimensions/length.hpp>
37 #include <boost/units/base_units/astronomical/parsec.hpp>
38 #pragma GCC diagnostic pop
42 namespace astrotypes {
65 typedef boost::units::derived_dimension<boost::units::astronomical::parsec_base_unit, 1, boost::units::length_base_dimension, -3>::type
DispersionMeasureDimensionType;
77 #endif // PSS_ASTROTYPES_UNITS_DISPERSIONMEASURE_H
boost::units::quantity< DispersionMeasureUnit, T > DispersionMeasure
boost::units::derived_dimension< boost::units::astronomical::parsec_base_unit, 1, boost::units::length_base_dimension,-3 >::type DispersionMeasureDimensionType
boost::units::unit< DispersionMeasureDimensionType, boost::units::cgs::system > DispersionMeasureUnit
BOOST_UNITS_STATIC_CONSTANT(parsecs_per_cube_cm, DispersionMeasureUnit)