tan method
Implementation
MathComplex tan(){
if( _im == 0.0 ){
return floatToComplex( ftan( _re ) );
}
double re2 = _angToRad( _re ) * 2.0;
double im2 = _angToRad( _im ) * 2.0;
double d = ClipMath.cos( re2 ) + fcosh( im2 );
if( d == 0.0 ){
ClipMath.setComplexError();
}
return MathComplex(
ClipMath.sin( re2 ) / d,
fsinh( im2 ) / d
);
}