Trigonometric Functions

Functions

template<arbb_scalar_type_t S>
arbb::detail::disable_if
<!detail::is_scalar_fp< scalar
< S > >::value, scalar< S >
>::type 
arbb::acos (const scalar< S > &value)
 Returns the arccosine of value.
template<arbb_scalar_type_t S>
arbb::detail::disable_if
<!detail::is_scalar_fp< scalar
< S > >::value, scalar< S >
>::type 
arbb::asin (const scalar< S > &value)
 Returns the arcsine of value.
template<arbb_scalar_type_t S>
arbb::detail::disable_if
<!detail::is_scalar_fp< scalar
< S > >::value, scalar< S >
>::type 
arbb::atan (const scalar< S > &value)
 Returns the arctangent of value.
template<arbb_scalar_type_t S>
arbb::detail::disable_if
<!detail::is_scalar_fp< scalar
< S > >::value, scalar< S >
>::type 
arbb::cos (const scalar< S > &value)
 Returns the cosine of value.
template<arbb_scalar_type_t S>
arbb::detail::disable_if
<!detail::is_scalar_fp< scalar
< S > >::value, scalar< S >
>::type 
arbb::cosh (const scalar< S > &value)
 Returns the hyperbolic cosine of value.
template<arbb_scalar_type_t S>
arbb::detail::disable_if
<!detail::is_scalar_fp< scalar
< S > >::value, scalar< S >
>::type 
arbb::sin (const scalar< S > &value)
 Returns the sine of value.
template<arbb_scalar_type_t S>
arbb::detail::disable_if
<!detail::is_scalar_fp< scalar
< S > >::value, scalar< S >
>::type 
arbb::sinh (const scalar< S > &value)
 Returns the hyperbolic sine of value.
template<arbb_scalar_type_t S>
arbb::detail::disable_if
<!detail::is_scalar_fp< scalar
< S > >::value, scalar< S >
>::type 
arbb::tan (const scalar< S > &value)
 Returns the tangent of value.
template<arbb_scalar_type_t S>
arbb::detail::disable_if
<!detail::is_scalar_fp< scalar
< S > >::value, scalar< S >
>::type 
arbb::tanh (const scalar< S > &value)
 Returns the hyperbolic tangent of value.
template<arbb_scalar_type_t S>
arbb::detail::disable_if
<!detail::is_scalar_fp< scalar
< S > >::value, scalar< S >
>::type 
arbb::atan2 (const scalar< S > &x, const scalar< S > &y)
 Returns the arctangent of y / x in the same manner as std::atan2().
template<arbb_scalar_type_t S>
arbb::detail::disable_if
<!detail::is_scalar_fp< scalar
< S > >::value, scalar< S >
>::type 
arbb::atan2 (const scalar< S > &x, const typename uncaptured< scalar< S > >::type &y)
 Returns the arctangent of y / x in the same manner as std::atan2().
template<arbb_scalar_type_t S>
arbb::detail::disable_if
<!detail::is_scalar_fp< scalar
< S > >::value, scalar< S >
>::type 
arbb::atan2 (const typename uncaptured< scalar< S > >::type &x, const scalar< S > &y)
 Returns the arctangent of y / x in the same manner as std::atan2().

Function Documentation

template<arbb_scalar_type_t S>
arbb ::detail::disable_if<!detail::is_scalar_fp< scalar<S> >::value, scalar<S> >::type arbb::acos ( const scalar< S > &  value  )  [inline]

Returns the arccosine of value.

This function only applies to scalars of floating point type (arbb::f32 or arbb::f64).

Parameters:

value The floating-point value whose arccosine is returned.

Definition at line 74 of file scalar_funcs.hpp.

template<arbb_scalar_type_t S>
arbb ::detail::disable_if<!detail::is_scalar_fp< scalar<S> >::value, scalar<S> >::type arbb::asin ( const scalar< S > &  value  )  [inline]

Returns the arcsine of value.

This function only applies to scalars of floating point type (arbb::f32 or arbb::f64).

Parameters:

value The floating-point value whose arcsine is returned.

Definition at line 100 of file scalar_funcs.hpp.

template<arbb_scalar_type_t S>
arbb ::detail::disable_if<!detail::is_scalar_fp< scalar<S> >::value, scalar<S> >::type arbb::atan ( const scalar< S > &  value  )  [inline]

Returns the arctangent of value.

This function only applies to scalars of floating point type (arbb::f32 or arbb::f64).

Parameters:

value The floating-point value whose arctangent is returned.

Definition at line 126 of file scalar_funcs.hpp.

template<arbb_scalar_type_t S>
arbb ::detail::disable_if<!detail::is_scalar_fp< scalar<S> >::value, scalar<S> >::type arbb::cos ( const scalar< S > &  value  )  [inline]

Returns the cosine of value.

This function only applies to scalars of floating point type (arbb::f32 or arbb::f64).

Parameters:

value The floating-point value whose cosine is returned.

Definition at line 323 of file scalar_funcs.hpp.

template<arbb_scalar_type_t S>
arbb ::detail::disable_if<!detail::is_scalar_fp< scalar<S> >::value, scalar<S> >::type arbb::cosh ( const scalar< S > &  value  )  [inline]

Returns the hyperbolic cosine of value.

This function only applies to scalars of floating point type (arbb::f32 or arbb::f64).

Parameters:

value The floating-point value whose hyperbolic cosine is returned.

Definition at line 349 of file scalar_funcs.hpp.

template<arbb_scalar_type_t S>
arbb ::detail::disable_if<!detail::is_scalar_fp< scalar<S> >::value, scalar<S> >::type arbb::sin ( const scalar< S > &  value  )  [inline]

Returns the sine of value.

This function only applies to scalars of floating point type (arbb::f32 or arbb::f64).

Parameters:

value The floating-point value whose sine is returned.

Definition at line 609 of file scalar_funcs.hpp.

template<arbb_scalar_type_t S>
arbb ::detail::disable_if<!detail::is_scalar_fp< scalar<S> >::value, scalar<S> >::type arbb::sinh ( const scalar< S > &  value  )  [inline]

Returns the hyperbolic sine of value.

This function only applies to scalars of floating point type (arbb::f32 or arbb::f64).

Parameters:

value The floating-point value whose hyperbolic sine is returned.

Definition at line 635 of file scalar_funcs.hpp.

template<arbb_scalar_type_t S>
arbb ::detail::disable_if<!detail::is_scalar_fp< scalar<S> >::value, scalar<S> >::type arbb::tan ( const scalar< S > &  value  )  [inline]

Returns the tangent of value.

This function only applies to scalars of floating point type (arbb::f32 or arbb::f64).

Parameters:

value The floating-point value whose tangent is returned.

Definition at line 687 of file scalar_funcs.hpp.

template<arbb_scalar_type_t S>
arbb ::detail::disable_if<!detail::is_scalar_fp< scalar<S> >::value, scalar<S> >::type arbb::tanh ( const scalar< S > &  value  )  [inline]

Returns the hyperbolic tangent of value.

This function only applies to scalars of floating point type (arbb::f32 or arbb::f64).

Parameters:

value The floating-point value whose hyperbolic tangent is returned.

Definition at line 713 of file scalar_funcs.hpp.

template<arbb_scalar_type_t S>
arbb ::detail::disable_if<!detail::is_scalar_fp< scalar<S> >::value, scalar<S> >::type arbb::atan2 ( const scalar< S > &  x,
const scalar< S > &  y 
) [inline]

Returns the arctangent of y / x in the same manner as std::atan2().

This function only applies to scalars of floating point type (arbb::f32 or arbb::f64).

Parameters:

x The denominator of the arctangent expression evaluated.
y The numerator of the arctangent expression evaluated.

Definition at line 1142 of file scalar_funcs.hpp.

template<arbb_scalar_type_t S>
arbb ::detail::disable_if<!detail::is_scalar_fp< scalar<S> >::value, scalar<S> >::type arbb::atan2 ( const scalar< S > &  x,
const typename uncaptured< scalar< S > >::type &  y 
) [inline]

Returns the arctangent of y / x in the same manner as std::atan2().

This function only applies to scalars of floating point type (arbb::f32 or arbb::f64).

Parameters:

x The denominator of the arctangent expression evaluated.
y The numerator of the arctangent expression evaluated.

Definition at line 1168 of file scalar_funcs.hpp.

template<arbb_scalar_type_t S>
arbb ::detail::disable_if<!detail::is_scalar_fp< scalar<S> >::value, scalar<S> >::type arbb::atan2 ( const typename uncaptured< scalar< S > >::type &  x,
const scalar< S > &  y 
) [inline]

Returns the arctangent of y / x in the same manner as std::atan2().

This function only applies to scalars of floating point type (arbb::f32 or arbb::f64).

Parameters:

x The denominator of the arctangent expression evaluated.
y The numerator of the arctangent expression evaluated.

Definition at line 1195 of file scalar_funcs.hpp.

Submit feedback on this help topic

Copyright © 2010, Intel Corporation. All rights reserved.