ThePEG 2.3.0
|
Overloads for mathematical operations on physical quantities. More...
Go to the source code of this file.
Namespaces | |
namespace | ThePEG |
This is the main namespace within which all identifiers in ThePEG are declared. | |
Functions | |
Overloads for mathematical operations on physical quantities. | |
template<typename T , typename U > | |
constexpr BinaryOpTraits< T, U >::MulT | ThePEG::operator* (T q1, U q2) |
template<typename T , typename U > | |
constexpr BinaryOpTraits< T, U >::DivT | ThePEG::operator/ (T q1, U q2) |
template<typename T , typename U > | |
enable_if_same_qty< T, T, U > | ThePEG::operator+ (T q1, U q2) |
template<typename T , typename U > | |
enable_if_same_qty< T, T, U > | ThePEG::operator- (T q1, U q2) |
template<typename T , typename U > | |
constexpr enable_if_same_qty< bool, T, U > | ThePEG::operator== (T q1, U q2) |
template<typename T , typename U > | |
constexpr enable_if_same_qty< bool, T, U > | ThePEG::operator!= (T q1, U q2) |
template<typename T , typename U > | |
constexpr enable_if_same_qty< bool, T, U > | ThePEG::operator< (T q1, U q2) |
template<typename T , typename U > | |
constexpr enable_if_same_qty< bool, T, U > | ThePEG::operator<= (T q1, U q2) |
template<typename T , typename U > | |
constexpr enable_if_same_qty< bool, T, U > | ThePEG::operator> (T q1, U q2) |
template<typename T , typename U > | |
constexpr enable_if_same_qty< bool, T, U > | ThePEG::operator>= (T q1, U q2) |
template<typename T > | |
constexpr enable_if_same_qty< bool, T > | ThePEG::operator== (T q1, ZeroUnit) |
template<typename T > | |
constexpr enable_if_same_qty< bool, T > | ThePEG::operator!= (T q1, ZeroUnit) |
template<typename T > | |
constexpr enable_if_same_qty< bool, T > | ThePEG::operator< (T q1, ZeroUnit) |
template<typename T > | |
constexpr enable_if_same_qty< bool, T > | ThePEG::operator> (T q1, ZeroUnit) |
template<typename T > | |
constexpr enable_if_same_qty< bool, T > | ThePEG::operator<= (T q1, ZeroUnit) |
template<typename T > | |
constexpr enable_if_same_qty< bool, T > | ThePEG::operator>= (T q1, ZeroUnit) |
template<typename T > | |
constexpr enable_if_same_qty< T, T > | ThePEG::operator* (T q, double x) |
template<typename T > | |
constexpr enable_if_same_qty< T, T > | ThePEG::operator* (double x, T q) |
template<typename T > | |
constexpr enable_if_same_qty< T, T > | ThePEG::operator/ (T q, double x) |
template<typename T > | |
constexpr enable_if_same_qty< typename T::Inverse, T > | ThePEG::operator/ (double x, T q) |
template<typename T > | |
constexpr enable_if_same_qty< T, T > | ThePEG::operator- (T q) |
template<typename T > | |
enable_if_same_qty< typename T::Sqrt, T > | ThePEG::sqrt (T q) |
template<typename T , typename U > | |
constexpr enable_if_same_qty< double, T, U > | ThePEG::atan2 (T y, U x) |
template<typename T > | |
constexpr enable_if_same_qty< T, T > | ThePEG::abs (T q) |
template<long int Num, long int Den, typename T > | |
constexpr enable_if_same_qty< typename T::template Power< Num, Den >, T > | ThePEG::pow (T q) |
template<typename T , typename U > | |
T | ThePEG::max (const T &t, const U &u) |
template<typename U > | |
U | ThePEG::max (const ZeroUnit &t, const U &u) |
template<typename T , typename U > | |
T | ThePEG::min (const T &t, const U &u) |
template<typename U > | |
U | ThePEG::min (const ZeroUnit &t, const U &u) |
Overloads for mathematical operations on physical quantities.
Definition in file PhysicalQtyOps.h.