/** * * Calculates the tangent of the input vector 'a'. * Angles are specified in radians. * Input is assumed to be bound to [0, 2pi]. * * @param a Pointer to input vector * * @param c Pointer to output vector * * @param n Size of 'a' and 'c' vector. * * @return None * */ void PSYM(p_tan)(const PTYPE *a, PTYPE *c, int n) { int i; for (i = 0; i < n; i++) { c[i] = _p_tan(a[i]); } }
/** * * Calculates the tangent of the input vector 'a'. * Angles are specified in radians. * Input is assumed to be bound to [0, 2pi]. * * @param a Pointer to input vector * * @param c Pointer to output vector * * @param n Size of 'a' and 'c' vector. * * @return None * */ void p_tan_f32(const float *a, float *c, int n) { int i; for (i = 0; i < n; i++) { c[i] = _p_tan(a[i]); } }