units
Use physical dimensions at compile-time or run-time.
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 1234]
 Cvnix::units::basic_dim< DBO >Rational exponent for each basis-element of dimension
 Cvnix::units::basic_dim< dim_base_off >
 Cvnix::units::basic_dim_base_off< T >Enumeration of offsets, one for each base dimension in class dim
 Cvnix::units::basic_number< T >Base-struct for wrapper to disambiguate scalar from dimval and protected storage for numeric value associated with a physical unit
 Cvnix::units::basic_number< double & >
 Cvnix::units::number< double & >Specialization of scalar for double
 Cvnix::units::basic_number< double >
 Cvnix::units::number< double >Specialization of scalar for double
 Cvnix::units::basic_number< double const & >
 Cvnix::units::number< double const & >Specialization of scalar for double
 Cvnix::units::basic_number< Eigen::CwiseBinaryOp< B, L, R > >
 Cvnix::units::number< Eigen::CwiseBinaryOp< B, L, R > >Specialization of scalar for Eigen::CwiseBinaryOp
 Cvnix::units::basic_number< Eigen::Matrix< S, R, C, OPT, MR, MC > >
 Cvnix::units::number< Eigen::Matrix< S, R, C, OPT, MR, MC > >Specialization of scalar for Eigen::Matrix
 Cvnix::units::basic_number< Eigen::Product< L, R, OPT > >
 Cvnix::units::number< Eigen::Product< L, R, OPT > >Specialization of scalar for Eigen::Product
 Cvnix::units::basic_number< float & >
 Cvnix::units::number< float & >Specialization of scalar for float
 Cvnix::units::basic_number< float >
 Cvnix::units::number< float >Specialization of scalar for float
 Cvnix::units::basic_number< float const & >
 Cvnix::units::number< float const & >Specialization of scalar for float
 Cvnix::units::basic_number< int & >
 Cvnix::units::number< int & >Specialization of scalar for int
 Cvnix::units::basic_number< int >
 Cvnix::units::number< int >Specialization of scalar for int
 Cvnix::units::basic_number< int const & >
 Cvnix::units::number< int const & >Specialization of scalar for int
 Cvnix::units::basic_number< long double & >
 Cvnix::units::number< long double & >Specialization of scalar for long double
 Cvnix::units::basic_number< long double >
 Cvnix::units::number< long double >Specialization of scalar for long double
 Cvnix::units::basic_number< long double const & >
 Cvnix::units::number< long double const & >Specialization of scalar for long double
 Cvnix::units::basic_number< mv::mat< T, NR, NC > >
 Cvnix::units::number< mv::mat< T, NR, NC > >Specialization of scalar for vnix::mv::mat
 Cvnix::rat::common_denom_params< NB1, DB1, NB2, DB2 >Least common denominator (LCD) and corresponding numerators for the comparison of a pair of rational numbers
 CEigen::CwiseBinaryOp< B, L, R >
 Cvnix::units::basic_dim< DBO >::divdFunction object used for dividing every exponent by a single factor
 Cvnix::rat::rational< NB, DB >::dummy_arg
 Cvnix::units::dyndim_baseBase-type for a dimensioned value whose dimension is specified, perhaps dynamically at run-time, by way of the constructor
 Cvnix::units::dimval< T, dyndim_base >
 Cvnix::units::basic_dyndim< T >Model of a dynamically dimensioned physical quantity
 Cvnix::rat::encoding< NMR_BITS, DNM_BITS >Encoding of numerator and denominator into unsigned word
 Cvnix::rat::encoding< NB, DB >
 Cvnix::rat::rational< 4, 2 >
 Cvnix::rat::rational< NB, DB >Model of a fixed-precision rational number
 Cvnix::int_types< NB >Smallest integer types for holding certain number of bits
 Cvnix::int_types< 16 >Terminal specialization of int_types for 16-bit integer
 Cvnix::int_types< 32 >Terminal specialization of int_types for 32-bit integer
 Cvnix::int_types< 64 >Terminal specialization of int_types for 64-bit integer
 Cvnix::int_types< 8 >Terminal specialization of int_types for eight-bit integer
 Cvnix::int_types< BITS >
 Cvnix::int_types< NUM_BITS >
 Cvnix::mv::mat< T, NR, NC >Model of a matrix of quantities
 CEigen::Matrix< S, R, C, OPT, MR, MC >
 Cvnix::mv::mref< T, S, N >Reference to column or row in matrix
 Cvnix::units::basic_dim< DBO >::multFunction object used for multiplying every exponent by a single factor
 Cvnix::rat::normalized_pair< NMR_BITS, DNM_BITS >Numerator and denominator of a rational number as separate numbers, not encoded into the same word
 Cvnix::units::number< T >Generic template for wrapper to disambiguate scalar from dimval and protected storage for numeric value associated with a physical unit
 Cvnix::units::dimval< T, dyndim_base >
 Cvnix::units::dimval< T, statdim_base< D > >
 Cvnix::units::basic_statdim< charge_dim.encode(), T >
 Cvnix::units::basic_statdim< length_dim.encode(), T >
 Cvnix::units::basic_statdim< mass_dim.encode(), T >
 Cvnix::units::basic_statdim< temperature_dim.encode(), T >
 Cvnix::units::basic_statdim< time_dim.encode(), T >
 Cvnix::units::basic_statdim<(C< float >.d()-s< float >.d()).encode(), T >
 Cvnix::units::basic_statdim<(dyn< float >.d()+cm< float >.d()).encode(), T >
 Cvnix::units::basic_statdim<(ft< float >.d()).encode(), T >
 Cvnix::units::basic_statdim<(g< float >.d()+cm< float >.d()-s< float >.d()-s< float >.d()).encode(), T >
 Cvnix::units::basic_statdim<(J< float >.d()-s< float >.d()).encode(), T >
 Cvnix::units::basic_statdim<(kg< float >.d()+m< float >.d()-s< float >.d()-s< float >.d()).encode(), T >
 Cvnix::units::basic_statdim<(m< float >.d()).encode(), T >
 Cvnix::units::basic_statdim<(N< float >.d()+m< float >.d()).encode(), T >
 Cvnix::units::basic_statdim< D, T >Model of a statically dimensioned physical quantity
 Cvnix::units::dimval< T, statdim_base< nul_code > >
 Cvnix::units::basic_statdim< nul_code, T >Specialization of basic_statdim for dimensionless quantity
 Cvnix::units::dimval< T, B >Model of a physically dimensioned quantity
 CEigen::Product< L, R, OPT >
 Cvnix::units::statdim_base< D >Base-type for a dimensioned value whose dimension is specified statically at compile-time by way of a template parameter
 Cvnix::units::dimval< T, statdim_base< D > >
 Cvnix::units::statdim_base< nul_code >
 Cvnix::units::dimval< T, statdim_base< nul_code > >
 CB
 Cvnix::units::dimval< T, B >Model of a physically dimensioned quantity