ThePEG is hosted by Hepforge, IPPP Durham
ThePEG  2.1.0
ThePEG::BinaryOpTraits< Lorentz5Vector< T >, std::complex< U > > Struct Template Reference

Template for multiplication for complex and Lorentz5Vector. More...

#include <Lorentz5Vector.h>

Public Types

typedef Lorentz5Vector< std::complex< typename BinaryOpTraits< T, U >::MulT > > MulT
 The type resulting from multiplication of the template type with itself. More...
 
typedef Lorentz5Vector< std::complex< typename BinaryOpTraits< T, U >::DivT > > DivT
 The type resulting from division of one template type with another. More...
 

Detailed Description

template<typename T, typename U>
struct ThePEG::BinaryOpTraits< Lorentz5Vector< T >, std::complex< U > >

Template for multiplication for complex and Lorentz5Vector.

Definition at line 318 of file Lorentz5Vector.h.

Member Typedef Documentation

◆ DivT

template<typename T , typename U >
typedef Lorentz5Vector<std::complex<typename BinaryOpTraits<T,U>::DivT> > ThePEG::BinaryOpTraits< Lorentz5Vector< T >, std::complex< U > >::DivT

The type resulting from division of one template type with another.

Definition at line 324 of file Lorentz5Vector.h.

◆ MulT

template<typename T , typename U >
typedef Lorentz5Vector<std::complex<typename BinaryOpTraits<T,U>::MulT> > ThePEG::BinaryOpTraits< Lorentz5Vector< T >, std::complex< U > >::MulT

The type resulting from multiplication of the template type with itself.

Definition at line 321 of file Lorentz5Vector.h.


The documentation for this struct was generated from the following file: