FunctionSquare of the cotangent function
Syntax C/C++#include <VFmath.h>
int VF_cot2( fVector Y, fVector X, ui size );
int VFx_cot2( fVector Y, fVector X, ui size, float A, float B, float C );
C++ VecObj#include <OptiVec.h>
int vector<T>::cot2( const vector<T>& X );
int vector<T>::x_cot2( const vector<T>& X, const T& A, const T& B, const T& C );
Pascal/Delphiuses VFmath;
function VF_cot2( Y, X:fVector; size:UIntSize ): IntBool;
function VFx_cot2( Y, X:fVector; size:UIntSize; A, B, C:Single ): IntBool;
Descriptionnormal versions: Yi = cot2( Xi )
expanded versions: Yi = C * cot2( 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 handlingFor SING, OVERFLOW and TLOSS errors, the default result is +HUGE_VAL (multiplied by the sign of C in the expanded versions).
Return valueFALSE (0), if no error occurred, otherwise TRUE (non-zero).
See alsoVF_cot,   VF_cotrpi,   tan

VectorLib Table of Contents  OptiVec home