VF_tan2VD_tan2VE_tan2
VFx_tan2VDx_tan2VEx_tan2
FunctionSquare of the tangent function
Syntax C/C++#include <VFmath.h>
int VF_tan2( fVector Y, fVector X, ui size );
int VFx_tan2( fVector Y, fVector X, ui size, float A, float B, float C );
C++ VecObj#include <OptiVec.h>
int vector<T>::tan2( const vector<T>& X );
int vector<T>::x_tan2( const vector<T>& X, const T& A, const T& B, const T& C );
Pascal/Delphiuses VFmath;
function VF_tan2( Y, X:fVector; size:UInt ): IntBool;
function VFx_tan2( Y, X:fVector; size:UInt; A, B, C:Single ): IntBool;
Descriptionnormal versions: Yi = tan2( Xi )
expanded versions: Yi = C * tan2( A*Xi+B )
Calculating the squared trigonometric functions directly is faster and sometimes more accurate than first calculating the trigonometric function itself and squaring it afterwards.
Error handlingSING and OVERFLOW errors (for arguments close to p/2) lead to a default result of ±HUGE_VAL. Precision errors lead to a default result of 0.0.
Return valueFALSE (0), if no error occurred, otherwise TRUE (non-zero).
See alsoVF_tan,   VF_tanrpi

VectorLib Table of Contents  OptiVec home