Class SBDQuantityUnitDivision< double, UnitB >#
template <typename UnitB>
ClassList > SBDQuantityUnitDivision< double, UnitB >
Public Types#
Type | Name |
---|---|
enum | SBDQuantityUnitDivision< double, UnitB > |
enum | SBDQuantityUnitDivision< double, UnitB > |
typedef SBDQuantityUnitType< typename UnitB::SystemType,(UnitB::exponent1 !=0 ? UnitB::scale1 :0), -UnitB::exponent1,(UnitB::exponent2 !=0 ? UnitB::scale2 :0), -UnitB::exponent2,(UnitB::exponent3 !=0 ? UnitB::scale3 :0), -UnitB::exponent3,(UnitB::exponent4 !=0 ? UnitB::scale4 :0), -UnitB::exponent4,(UnitB::exponent5 !=0 ? UnitB::scale5 :0), -UnitB::exponent5,(UnitB::exponent6 !=0 ? UnitB::scale6 :0), -UnitB::exponent6,(UnitB::exponent7 !=0 ? UnitB::scale7 :0), -UnitB::exponent7 > | UnitType |
typedef SBDQuantityUnitType< typename double::SystemType,((double::exponent1 - UnitB::exponent1) !=0 ?(double::exponent1 !=0 ? double::scale1 :(UnitB::exponent1 !=0 ? UnitB::scale1 :0)) :0), double::exponent1 - UnitB::exponent1,((double::exponent2 - UnitB::exponent2) !=0 ?(double::exponent2 !=0 ? double::scale2 :(UnitB::exponent2 !=0 ? UnitB::scale2 :0)) :0), double::exponent2 - UnitB::exponent2,((double::exponent3 - UnitB::exponent3) !=0 ?(double::exponent3 !=0 ? double::scale3 :(UnitB::exponent3 !=0 ? UnitB::scale3 :0)) :0), double::exponent3 - UnitB::exponent3,((double::exponent4 - UnitB::exponent4) !=0 ?(double::exponent4 !=0 ? double::scale4 :(UnitB::exponent4 !=0 ? UnitB::scale4 :0)) :0), double::exponent4 - UnitB::exponent4,((double::exponent5 - UnitB::exponent5) !=0 ?(double::exponent5 !=0 ? double::scale5 :(UnitB::exponent5 !=0 ? UnitB::scale5 :0)) :0), double::exponent5 - UnitB::exponent5,((double::exponent6 - UnitB::exponent6) !=0 ?(double::exponent6 !=0 ? double::scale6 :(UnitB::exponent6 !=0 ? UnitB::scale6 :0)) :0), double::exponent6 - UnitB::exponent6,((double::exponent7 - UnitB::exponent7) !=0 ?(double::exponent7 !=0 ? double::scale7 :(UnitB::exponent7 !=0 ? UnitB::scale7 :0)) :0), double::exponent7 - UnitB::exponent7 > | UnitType |
Public Types Documentation#
enum SBDQuantityUnitDivision< double, UnitB > [1/2]#
enum SBDQuantityUnitDivision< double, UnitB >::SBDQuantityUnitDivision< double, UnitB > {
exponent =
((-UnitB::exponent1) != 0 ? (int)UnitB::exponent1 * ((int)UnitB::scale1 - (int)UnitType::scale1) : (int)UnitB::exponent1*(int)UnitB::scale1) +
((-UnitB::exponent2) != 0 ? (int)UnitB::exponent2 * ((int)UnitB::scale2 - (int)UnitType::scale2) : (int)UnitB::exponent2*(int)UnitB::scale2) +
((-UnitB::exponent3) != 0 ? (int)UnitB::exponent3 * ((int)UnitB::scale3 - (int)UnitType::scale3) : (int)UnitB::exponent3*(int)UnitB::scale3) +
((-UnitB::exponent4) != 0 ? (int)UnitB::exponent4 * ((int)UnitB::scale4 - (int)UnitType::scale4) : (int)UnitB::exponent4*(int)UnitB::scale4) +
((-UnitB::exponent5) != 0 ? (int)UnitB::exponent5 * ((int)UnitB::scale5 - (int)UnitType::scale5) : (int)UnitB::exponent5*(int)UnitB::scale5) +
((-UnitB::exponent6) != 0 ? (int)UnitB::exponent6 * ((int)UnitB::scale6 - (int)UnitType::scale6) : (int)UnitB::exponent6*(int)UnitB::scale6) +
((-UnitB::exponent7) != 0 ? (int)UnitB::exponent7 * ((int)UnitB::scale7 - (int)UnitType::scale7) : (int)UnitB::exponent7*(int)UnitB::scale7)
};
enum SBDQuantityUnitDivision< double, UnitB > [2/2]#
typedef UnitType [1/2]#
typedef SBDQuantityUnitType< typename UnitB::SystemType, (UnitB::exponent1 != 0 ? UnitB::scale1 : 0), -UnitB::exponent1, (UnitB::exponent2 != 0 ? UnitB::scale2 : 0), -UnitB::exponent2, (UnitB::exponent3 != 0 ? UnitB::scale3 : 0), -UnitB::exponent3, (UnitB::exponent4 != 0 ? UnitB::scale4 : 0), -UnitB::exponent4, (UnitB::exponent5 != 0 ? UnitB::scale5 : 0), -UnitB::exponent5, (UnitB::exponent6 != 0 ? UnitB::scale6 : 0), -UnitB::exponent6, (UnitB::exponent7 != 0 ? UnitB::scale7 : 0), -UnitB::exponent7 > SBDQuantityUnitDivision< double, UnitB >::UnitType;
typedef UnitType [2/2]#
typedef SBDQuantityUnitType< typename double::SystemType, ((double::exponent1 - UnitB::exponent1) != 0 ? (double::exponent1 != 0 ? double::scale1 : (UnitB::exponent1 != 0 ? UnitB::scale1 : 0)) : 0), double::exponent1 - UnitB::exponent1, ((double::exponent2 - UnitB::exponent2) != 0 ? (double::exponent2 != 0 ? double::scale2 : (UnitB::exponent2 != 0 ? UnitB::scale2 : 0)) : 0), double::exponent2 - UnitB::exponent2, ((double::exponent3 - UnitB::exponent3) != 0 ? (double::exponent3 != 0 ? double::scale3 : (UnitB::exponent3 != 0 ? UnitB::scale3 : 0)) : 0), double::exponent3 - UnitB::exponent3, ((double::exponent4 - UnitB::exponent4) != 0 ? (double::exponent4 != 0 ? double::scale4 : (UnitB::exponent4 != 0 ? UnitB::scale4 : 0)) : 0), double::exponent4 - UnitB::exponent4, ((double::exponent5 - UnitB::exponent5) != 0 ? (double::exponent5 != 0 ? double::scale5 : (UnitB::exponent5 != 0 ? UnitB::scale5 : 0)) : 0), double::exponent5 - UnitB::exponent5, ((double::exponent6 - UnitB::exponent6) != 0 ? (double::exponent6 != 0 ? double::scale6 : (UnitB::exponent6 != 0 ? UnitB::scale6 : 0)) : 0), double::exponent6 - UnitB::exponent6, ((double::exponent7 - UnitB::exponent7) != 0 ? (double::exponent7 != 0 ? double::scale7 : (UnitB::exponent7 != 0 ? UnitB::scale7 : 0)) : 0), double::exponent7 - UnitB::exponent7 > SBDQuantityUnitDivision< double, UnitB >::UnitType;