VF_cosec2VD_cosec2VE_cosec2
VFx_cosec2VDx_cosec2VEx_cosec2
FunctionSquare of the cosecant function
Syntax C/C++#include <VFmath.h>
int VF_cosec2( fVector Y, fVector X, ui size );
int VFx_cosec2( fVector Y, fVector X, ui size, float A, float B, float C );
C++ VecObj#include <OptiVec.h>
int vector<T>::cosec2( const vector<T>& X );
int vector<T>::x_cosec2( const vector<T>& X, const T& A, const T& B, const T& C );
Pascal/Delphiuses VFmath;
function VF_cosec2( Y, X:fVector; size:UIntSize ): IntBool;
function VFx_cosec2( Y, X:fVector; size:UIntSize; A, B, C:Single ): IntBool;
Descriptionnormal versions: Yi = cosec2 ( Xi )
expanded versions: Yi = C * cosec2 ( 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.
Return valueFALSE (0), if no error occurred, otherwise TRUE (non-zero).
See alsoVF_cosec,   VF_cosecrpi,  sin

VectorLib Table of Contents  OptiVec home