ROOT  6.06/09
Reference Guide
Classes | Namespaces | Typedefs | Functions
trigonometric.h File Reference
#include "macros.h"
#include "undomacros.h"
+ Include dependency graph for trigonometric.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  ROOT::Vc::Internal::MapImpl< Impl >
 
struct  ROOT::Vc::Internal::MapImpl< Vc::SSE42Impl >
 
struct  ROOT::Vc::Trigonometric< Impl >
 

Namespaces

 ROOT
 Namespace for new ROOT classes and functions.
 
 ROOT::Vc
 
 ROOT::Vc::Internal
 
 ROOT::Vc::VC__USE_NAMESPACE
 

Typedefs

typedef ImplementationT< MapImpl< VC_IMPL >::Value > ROOT::Vc::Internal::TrigonometricImplementation
 

Functions

template<typename T >
static Vc_ALWAYS_INLINE Vc_PURE Vector< T > ROOT::Vc::VC__USE_NAMESPACE::sin (const Vector< T > &_x)
 
template<typename T >
static Vc_ALWAYS_INLINE Vc_PURE Vector< T > ROOT::Vc::VC__USE_NAMESPACE::cos (const Vector< T > &_x)
 
template<typename T >
static Vc_ALWAYS_INLINE void ROOT::Vc::VC__USE_NAMESPACE::sincos (const Vector< T > &_x, Vector< T > *_sin, Vector< T > *_cos)
 
template<typename T >
static Vc_ALWAYS_INLINE Vc_PURE Vector< T > ROOT::Vc::VC__USE_NAMESPACE::asin (const Vector< T > &_x)
 
template<typename T >
static Vc_ALWAYS_INLINE Vc_PURE Vector< T > ROOT::Vc::VC__USE_NAMESPACE::atan (const Vector< T > &_x)
 
template<typename T >
static Vc_ALWAYS_INLINE Vc_PURE Vector< T > ROOT::Vc::VC__USE_NAMESPACE::atan2 (const Vector< T > &y, const Vector< T > &x)