ROOT  6.07/01
Reference Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
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)