Exponential and Logarithmic Functions

Functions

template<arbb_scalar_type_t S>
arbb::detail::disable_if
<!detail::is_scalar_fp< scalar
< S > >::value, scalar< S >
>::type 
arbb::exp (const scalar< S > &value)
 Returns the base-e exponent of value.
template<arbb_scalar_type_t S>
arbb::detail::disable_if
<!detail::is_scalar_fp< scalar
< S > >::value, scalar< S >
>::type 
arbb::exp10 (const scalar< S > &value)
 Returns the base-10 exponent of value.
template<arbb_scalar_type_t S>
arbb::detail::disable_if
<!detail::is_scalar_fp< scalar
< S > >::value, scalar< S >
>::type 
arbb::log (const scalar< S > &value)
 Returns the natural logarithm of value.
template<arbb_scalar_type_t S>
arbb::detail::disable_if
<!detail::is_scalar_fp< scalar
< S > >::value, scalar< S >
>::type 
arbb::log10 (const scalar< S > &value)
 Returns the base-10 logarithm of value.
template<arbb_scalar_type_t S>
arbb::detail::disable_if
<!detail::is_scalar_fp< scalar
< S > >::value, scalar< S >
>::type 
arbb::pow (const scalar< S > &base, const scalar< S > &exponent)
 Returns base raised to the power of exponent.
template<arbb_scalar_type_t S>
arbb::detail::disable_if
<!detail::is_scalar_fp< scalar
< S > >::value, scalar< S >
>::type 
arbb::pow (const scalar< S > &base, const typename uncaptured< scalar< S > >::type &exponent)
 Returns base raised to the power of exponent.
template<arbb_scalar_type_t S>
arbb::detail::disable_if
<!detail::is_scalar_fp< scalar
< S > >::value, scalar< S >
>::type 
arbb::pow (const typename uncaptured< scalar< S > >::type &base, const scalar< S > &exponent)
 Returns base raised to the power of exponent.

Function Documentation

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

Returns the base-e exponent of value.

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

Parameters:

value The floating-point value whose base-e exponent is returned.

Definition at line 375 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::exp10 ( const scalar< S > &  value  )  [inline]

Returns the base-10 exponent of value.

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

Parameters:

value The floating-point value whose base-10 exponent is returned.

Definition at line 401 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::log ( const scalar< S > &  value  )  [inline]

Returns the natural logarithm of value.

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

Parameters:

value The floating-point value whose natural logarithm is returned.

Definition at line 479 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::log10 ( const scalar< S > &  value  )  [inline]

Returns the base-10 logarithm of value.

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

Parameters:

value The floating-point value whose base-10 logarithm is returned.

Definition at line 505 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::pow ( const scalar< S > &  base,
const scalar< S > &  exponent 
) [inline]

Returns base raised to the power of exponent.

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

Parameters:

base The floating-point base to exponentiate.
exponent The floating-point exponent with which to exponentiate the base.

Definition at line 2945 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::pow ( const scalar< S > &  base,
const typename uncaptured< scalar< S > >::type &  exponent 
) [inline]

Returns base raised to the power of exponent.

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

Parameters:

base The floating-point base to exponentiate.
exponent The floating-point exponent with which to exponentiate the base.

Definition at line 2971 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::pow ( const typename uncaptured< scalar< S > >::type &  base,
const scalar< S > &  exponent 
) [inline]

Returns base raised to the power of exponent.

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

Parameters:

base The floating-point base to exponentiate.
exponent The floating-point exponent with which to exponentiate the base.

Definition at line 2998 of file scalar_funcs.hpp.

Submit feedback on this help topic

Copyright © 2010, Intel Corporation. All rights reserved.