#include <Digital.h>
Public Types | |
typedef Variable< AddNewQ, AddU > | Add |
typedef Variable< SubNewQ, SubU > | Sub |
Private Types | |
typedef dimension::Dimension< BSUtilities::Rational< RL1_N, RL1_D >, BSUtilities::Rational< RM1_N, RM1_D >, BSUtilities::Rational< RT1_N, RT1_D >, BSUtilities::Rational< RE1_N, RE1_D >, BSUtilities::Rational< RTE1_N, RTE1_D >, BSUtilities::Rational< RA1_N, RA1_D >, BSUtilities::Rational< RLU1_N, RLU1_D > >::template Add< dimension::Dimension< BSUtilities::Rational< RL2_N, RL2_D >, BSUtilities::Rational< RM2_N, RM2_D >, BSUtilities::Rational< RT2_N, RT2_D >, BSUtilities::Rational< RE2_N, RE2_D >, BSUtilities::Rational< RTE2_N, RTE2_D >, BSUtilities::Rational< RA2_N, RA2_D >, BSUtilities::Rational< RLU2_N, RLU2_D > > > | AddT |
additive combination | |
typedef unit::NonPrefixable< GenericClass< typename AddT::Res >, unit::GenericUnit > | AddU |
typedef Loki::Typelist< AddU, Loki::NullType > | AddUnits |
typedef Quantity< typename AddT::Res, GenericClass< typename AddT::Res >, AddUnits, AddU, ST > | AddNewQ |
typedef dimension::Dimension< BSUtilities::Rational< RL1_N, RL1_D >, BSUtilities::Rational< RM1_N, RM1_D >, BSUtilities::Rational< RT1_N, RT1_D >, BSUtilities::Rational< RE1_N, RE1_D >, BSUtilities::Rational< RTE1_N, RTE1_D >, BSUtilities::Rational< RA1_N, RA1_D >, BSUtilities::Rational< RLU1_N, RLU1_D > >::template Sub< dimension::Dimension< BSUtilities::Rational< RL2_N, RL2_D >, BSUtilities::Rational< RM2_N, RM2_D >, BSUtilities::Rational< RT2_N, RT2_D >, BSUtilities::Rational< RE2_N, RE2_D >, BSUtilities::Rational< RTE2_N, RTE2_D >, BSUtilities::Rational< RA2_N, RA2_D >, BSUtilities::Rational< RLU2_N, RLU2_D > > > | SubT |
subtractive combination | |
typedef unit::NonPrefixable< GenericClass< typename SubT::Res >, unit::GenericUnit > | SubU |
typedef Loki::Typelist< SubU, Loki::NullType > | SubUnits |
typedef Quantity< typename SubT::Res, GenericClass< typename SubT::Res >, SubUnits, SubU, ST > | SubNewQ |
specialization of GenerateVariable for two quantities Q1 and Q2 as arguments; Q1 has storage type bool; provides Add and Sub of dimensions; the generated type is based on the storage type of Q2
Definition at line 96 of file Digital.h.