Template Struct SINCOSAlgo< boost::multiprecision::number< boost::multiprecision::mpfr_float_backend< X_digits10, X_alloc >, X_et >, boost::multiprecision::number< boost::multiprecision::mpfr_float_backend< S_digits10, S_alloc >, S_et >, boost::multiprecision::number< boost::multiprecision::mpfr_float_backend< C_digits10, C_alloc >, C_et > >

Struct Documentation

template<unsigned S_digits10, boost::multiprecision::mpfr_allocation_type S_alloc, boost::multiprecision::expression_template_option S_et, unsigned C_digits10, boost::multiprecision::mpfr_allocation_type C_alloc, boost::multiprecision::expression_template_option C_et, unsigned X_digits10, boost::multiprecision::mpfr_allocation_type X_alloc, boost::multiprecision::expression_template_option X_et>
struct SINCOSAlgo<boost::multiprecision::number<boost::multiprecision::mpfr_float_backend<X_digits10, X_alloc>, X_et>, boost::multiprecision::number<boost::multiprecision::mpfr_float_backend<S_digits10, S_alloc>, S_et>, boost::multiprecision::number<boost::multiprecision::mpfr_float_backend<C_digits10, C_alloc>, C_et>>

Public Static Functions

static inline void run(boost::multiprecision::number<boost::multiprecision::mpfr_float_backend<X_digits10, X_alloc>, X_et> const &a, boost::multiprecision::number<boost::multiprecision::mpfr_float_backend<S_digits10, S_alloc>, S_et> *sa, boost::multiprecision::number<boost::multiprecision::mpfr_float_backend<C_digits10, C_alloc>, C_et> *ca)