6 #ifndef __pinocchio_math_sincos_hpp__
7 #define __pinocchio_math_sincos_hpp__
14 template<
typename S1,
typename S2 = S1,
typename S3 = S1>
26 template<
typename S1,
typename S2,
typename S3>
27 void SINCOS(
const S1 & a, S2 * sa, S3 * ca)
33 template<
typename S1,
typename S2,
typename S3>
36 static void run(
const S1 & a, S2 * sa, S3 * ca)
49 static void run(
const double & a,
double * sa,
double * ca)
66 static void run(
const float & a,
float * sa,
float * ca)
83 static void run(
const long double & a,
long double * sa,
long double * ca)
Main pinocchio namespace.
void SINCOS(const S1 &a, S2 *sa, S3 *ca)
Computes sin/cos values of a given input scalar.
Generic evaluation of sin/cos functions.