35 #ifndef _BLAZE_MATH_TYPETRAITS_HASATAN_H_ 36 #define _BLAZE_MATH_TYPETRAITS_HASATAN_H_ 64 template<
typename T,
typename =
void >
77 template<
typename T >
78 struct HasAtanHelper< T,
Void_t< decltype(
atan( std::declval<T>() ) ) > >
106 template<
typename T,
typename =
void >
108 :
public HasAtanHelper<T>
118 template<
typename T >
120 :
public HasAtan< typename T::ElementType >
131 template<
typename T >
133 :
public HasAtan< typename T::ElementType >
152 template<
typename T >
BoolConstant< false > FalseType
Type/value traits base class.The FalseType class is used as base class for type traits and value trai...
Definition: IntegralConstant.h:121
Header file for the Void type trait.
constexpr bool IsMatrix_v
Auxiliary variable template for the IsMatrix type trait.The IsMatrix_v variable template provides a c...
Definition: IsMatrix.h:138
void Void_t
Compile time type check.This type trait maps an arbitrary sequence of types to the type void....
Definition: Void.h:64
constexpr bool HasAtan_v
Auxiliary variable template for the HasAtan type trait.The HasAtan_v variable template provides a con...
Definition: HasAtan.h:153
BoolConstant< true > TrueType
Type traits base class.The TrueType class is used as base class for type traits and value traits that...
Definition: IntegralConstant.h:132
Header file for the IsMatrix type trait.
typename EnableIf< Condition, T >::Type EnableIf_t
Auxiliary type for the EnableIf class template.The EnableIf_t alias declaration provides a convenient...
Definition: EnableIf.h:138
Namespace of the Blaze C++ math library.
Definition: Blaze.h:58
decltype(auto) atan(const DenseMatrix< MT, SO > &dm)
Computes the inverse tangent for each single element of the dense matrix dm.
Definition: DMatMapExpr.h:2070
Header file for the IsVector type trait.
Header file for the EnableIf class template.
Availability of the atan() operation for the given data types.This type trait provides the informatio...
Definition: HasAtan.h:107
constexpr bool IsVector_v
Auxiliary variable template for the IsVector type trait.The IsVector_v variable template provides a c...
Definition: IsVector.h:139
Header file for the IntegralConstant class template.