Boost C++ Libraries Home Libraries People FAQ More

PrevUpHomeNext

sin_pi

#include <boost/math/special_functions/sin_pi.hpp>
namespace boost{ namespace math{

template <class T>
calculated-result-type sin_pi(T x);

template <class T, class Policy>
calculated-result-type sin_pi(T x, const Policy&);

}} // namespaces

Returns the sine of πx.

The return type of this function is computed using the result type calculation rules: the return is double when x is an integer type and T otherwise.

The final Policy argument is optional and can be used to control the behaviour of the function: how it handles errors, what level of precision to use etc. Refer to the policy documentation for more details.

This function performs exact all-integer arithmetic argument reduction before computing the sine of πx.


PrevUpHomeNext