#include <Variable.h>
Public Types | |
typedef Variable < AddNewQ > | Add |
Variable generated by addition of dimensions. | |
typedef Variable < SubNewQ > | Sub |
Variable generated by subtraction of dimensions. | |
Private Types | |
typedef QuantityTraits< QT1 > ::Dimension | Dim1 |
typedef QuantityTraits< QT2 > ::Dimension | Dim2 |
typedef Dim1::template Add < Dim2 > | AddT |
additive combination | |
typedef Quantity < GenericClass < typename AddT::Res >, ST > | AddNewQ |
typedef Dim1::template Sub < Dim2 > | SubT |
subtractive combination | |
typedef Quantity < GenericClass < typename SubT::Res >, ST > | SubNewQ |
specialization of GenerateVariable for two quantities Q1 and Q2 as arguments; provides Add and Sub of dimensions; The storage types of the two objects must be identical.
Definition at line 1661 of file Variable.h.
typedef QuantityTraits<QT1>::Dimension quantity::GenerateVariable< Q1< Quantity< QT1, ST >, DQT1 >, Q2< Quantity< QT2, ST >, DQT2 > >::Dim1 [private] |
Definition at line 1665 of file Variable.h.
typedef QuantityTraits<QT2>::Dimension quantity::GenerateVariable< Q1< Quantity< QT1, ST >, DQT1 >, Q2< Quantity< QT2, ST >, DQT2 > >::Dim2 [private] |
Definition at line 1666 of file Variable.h.
typedef Dim1::template Add<Dim2> quantity::GenerateVariable< Q1< Quantity< QT1, ST >, DQT1 >, Q2< Quantity< QT2, ST >, DQT2 > >::AddT [private] |
typedef Quantity<GenericClass<typename AddT::Res>, ST> quantity::GenerateVariable< Q1< Quantity< QT1, ST >, DQT1 >, Q2< Quantity< QT2, ST >, DQT2 > >::AddNewQ [private] |
Definition at line 1670 of file Variable.h.
typedef Dim1::template Sub<Dim2> quantity::GenerateVariable< Q1< Quantity< QT1, ST >, DQT1 >, Q2< Quantity< QT2, ST >, DQT2 > >::SubT [private] |
typedef Quantity<GenericClass<typename SubT::Res>, ST> quantity::GenerateVariable< Q1< Quantity< QT1, ST >, DQT1 >, Q2< Quantity< QT2, ST >, DQT2 > >::SubNewQ [private] |
Definition at line 1674 of file Variable.h.
typedef Variable<AddNewQ> quantity::GenerateVariable< Q1< Quantity< QT1, ST >, DQT1 >, Q2< Quantity< QT2, ST >, DQT2 > >::Add |
Variable generated by addition of dimensions.
storage unit is the default
Definition at line 1680 of file Variable.h.
typedef Variable<SubNewQ> quantity::GenerateVariable< Q1< Quantity< QT1, ST >, DQT1 >, Q2< Quantity< QT2, ST >, DQT2 > >::Sub |
Variable generated by subtraction of dimensions.
storage unit is the default
Definition at line 1685 of file Variable.h.