astrotypes  0.0
Namespaces | Typedefs | Functions
DispersionConstant.h File Reference
#include "TimeUnits.h"
#include "Frequency.h"
#include "Length.h"
#include <boost/units/quantity.hpp>
#include <boost/units/conversion.hpp>
#include <boost/units/io.hpp>
#include <boost/units/derived_dimension.hpp>
#include <boost/units/physical_dimensions/length.hpp>
#include <boost/units/base_units/astronomical/parsec.hpp>
#include <boost/units/systems/si/prefixes.hpp>
#include <boost/units/systems/cgs/length.hpp>
Include dependency graph for DispersionConstant.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 pss
 
 pss::astrotypes
 
 pss::astrotypes::units
 
 pss::astrotypes::units::dm_constant
 
 pss::astrotypes::units::dm_constant::s_mhz
 
 pss::astrotypes::units::dm_constant::ms_mhz
 

Typedefs

typedef boost::units::scaled_base_unit< boost::units::si::frequency::dimension_type, boost::units::scale< 10, boost::units::static_rational< 6 > > > pss::astrotypes::units::dm_constant::megahertz_base_unit
 
typedef boost::units::multiply_typeof_helper< boost::units::si::frequency, boost::units::si::frequency >::type pss::astrotypes::units::dm_constant::frequency_squared
 
typedef boost::units::derived_dimension< megahertz_base_unit, 2, boost::units::astronomical::parsec_base_unit,-1, boost::units::length_base_dimension, 3, boost::units::time_base_dimension, 1 >::type pss::astrotypes::units::dm_constant::s_mhz::DmConstantDimensionType1
 
typedef boost::units::unit< DmConstantDimensionType1, boost::units::cgs::system > pss::astrotypes::units::dm_constant::s_mhz::Unit
 
typedef boost::units::scaled_base_unit< boost::units::si::second_base_unit, boost::units::scale< 10, boost::units::static_rational<-3 > > > pss::astrotypes::units::dm_constant::ms_mhz::ms_base_unit
 
typedef boost::units::derived_dimension< megahertz_base_unit, 2, boost::units::astronomical::parsec_base_unit,-1, boost::units::length_base_dimension, 3, ms_base_unit, 1 >::type pss::astrotypes::units::dm_constant::ms_mhz::DmConstantDimensionType2
 
typedef boost::units::unit< DmConstantDimensionType2, boost::units::cgs::system > pss::astrotypes::units::dm_constant::ms_mhz::Unit
 

Functions

 pss::astrotypes::units::dm_constant::BOOST_UNITS_STATIC_CONSTANT (s_mhz_squared_cm_cubed_per_pc, s_mhz::Unit)
 
 pss::astrotypes::units::dm_constant::BOOST_UNITS_STATIC_CONSTANT (ms_mhz_squared_cm_cubed_per_pc, ms_mhz::Unit)