High Performance Plasticity  0.5.0
hpp::EulerAngles< T > Class Template Reference

#include <rotation.h>

Collaboration diagram for hpp::EulerAngles< T >:

Public Member Functions

 HPP_NVCC_ONLY (__host__ __device__) EulerAngles()
 
 HPP_NVCC_ONLY (__host__ __device__) EulerAngles(T alpha
 
T T beta (beta)
 
T T gamma (gamma)
 
getAlpha () const
 
getBeta () const
 
getGamma () const
 
void setAlpha (const T &alpha)
 
void setBeta (const T &beta)
 
void setGamma (const T &gamma)
 

Public Attributes

alpha = 0
 
beta = 0
 
gamma = 0
 
T T gamma: alpha(alpha)
 

Detailed Description

template<typename T>
class hpp::EulerAngles< T >

Author
Michael Malahe
Date
28/08/17

Member Function Documentation

template<typename T>
T T hpp::EulerAngles< T >::beta ( beta  )
template<typename T>
T T hpp::EulerAngles< T >::gamma ( gamma  )
inline
template<typename T>
& hpp::EulerAngles< T >::getAlpha ( ) const
inline
template<typename T>
T hpp::EulerAngles< T >::getBeta ( ) const
inline
template<typename T>
&hpp::EulerAngles< double >::setAlpha & hpp::EulerAngles< T >::getGamma ( ) const
inline
template<typename T>
hpp::EulerAngles< T >::HPP_NVCC_ONLY ( __host__  __device__)
inline
template<typename T>
hpp::EulerAngles< T >::HPP_NVCC_ONLY ( __host__  __device__)
template<typename T>
void hpp::EulerAngles< T >::setAlpha ( const T &  alpha)
inline
template<typename T>
void hpp::EulerAngles< T >::setBeta ( const T &  beta)
inline
template<typename T>
&hpp::EulerAngles< double >::setAlpha & hpp::EulerAngles< T >::setGamma ( const T &  gamma)
inline

Member Data Documentation

template<typename T>
T hpp::EulerAngles< T >::alpha = 0
template<typename T>
T hpp::EulerAngles< T >::beta = 0
template<typename T>
T hpp::EulerAngles< T >::gamma = 0
template<typename T>
T T hpp::EulerAngles< T >::gamma

The documentation for this class was generated from the following files: