File tree Expand file tree Collapse file tree 2 files changed +10
-22
lines changed
lib/node_modules/@stdlib/math/base/special/cosd Expand file tree Collapse file tree 2 files changed +10
-22
lines changed Original file line number Diff line number Diff line change @@ -54,7 +54,6 @@ var isInfinite = require( '@stdlib/math/base/assert/is-infinite' );
54
54
* // returns NaN
55
55
*/
56
56
function cosd ( x ) {
57
- var xRad ;
58
57
var rx ;
59
58
60
59
if (
@@ -67,23 +66,18 @@ function cosd( x ) {
67
66
rx = abs ( fmod ( x , 360.0 ) ) ;
68
67
69
68
if ( rx <= 45.0 ) {
70
- xRad = deg2rad ( rx ) ;
71
- return kernelCos ( xRad , 0.0 ) ;
69
+ return kernelCos ( deg2rad ( rx ) , 0.0 ) ;
72
70
}
73
71
if ( rx < 135.0 ) {
74
- xRad = deg2rad ( 90.0 - rx ) ;
75
- return kernelSin ( xRad , 0.0 ) ;
72
+ return kernelSin ( deg2rad ( 90.0 - rx ) , 0.0 ) ;
76
73
}
77
74
if ( rx <= 225.0 ) {
78
- xRad = deg2rad ( 180.0 - rx ) ;
79
- return - kernelCos ( xRad , 0.0 ) ;
75
+ return - kernelCos ( deg2rad ( 180.0 - rx ) , 0.0 ) ;
80
76
}
81
77
if ( rx < 315.0 ) {
82
- xRad = deg2rad ( rx - 270.0 ) ;
83
- return kernelSin ( xRad , 0.0 ) ;
78
+ return kernelSin ( deg2rad ( rx - 270.0 ) , 0.0 ) ;
84
79
}
85
- xRad = deg2rad ( 360.0 - rx ) ;
86
- return kernelCos ( xRad , 0.0 ) ;
80
+ return kernelCos ( deg2rad ( 360.0 - rx ) , 0.0 ) ;
87
81
}
88
82
89
83
Original file line number Diff line number Diff line change 36
36
* // returns 1.0
37
37
*/
38
38
double stdlib_base_cosd ( const double x ) {
39
- double xRad ;
40
39
double rx ;
41
40
42
41
if ( stdlib_base_is_infinite ( x ) || stdlib_base_is_nan ( x ) ) {
@@ -46,21 +45,16 @@ double stdlib_base_cosd( const double x ) {
46
45
rx = stdlib_base_abs ( stdlib_base_fmod ( x , 360.0 ) );
47
46
48
47
if ( rx <= 45.0 ) {
49
- xRad = stdlib_base_deg2rad ( rx );
50
- return stdlib_base_kernel_cos ( xRad , 0.0 );
48
+ return stdlib_base_kernel_cos ( stdlib_base_deg2rad ( rx ), 0.0 );
51
49
}
52
50
if ( rx < 135.0 ) {
53
- xRad = stdlib_base_deg2rad ( 90.0 - rx );
54
- return stdlib_base_kernel_sin ( xRad , 0.0 );
51
+ return stdlib_base_kernel_sin ( stdlib_base_deg2rad ( 90.0 - rx ), 0.0 );
55
52
}
56
53
if ( rx <= 225.0 ) {
57
- xRad = stdlib_base_deg2rad ( 180.0 - rx );
58
- return - stdlib_base_kernel_cos ( xRad , 0.0 );
54
+ return - stdlib_base_kernel_cos ( stdlib_base_deg2rad ( 180.0 - rx ), 0.0 );
59
55
}
60
56
if ( rx < 315.0 ) {
61
- xRad = stdlib_base_deg2rad ( rx - 270.0 );
62
- return stdlib_base_kernel_sin ( xRad , 0.0 );
57
+ return stdlib_base_kernel_sin ( stdlib_base_deg2rad ( rx - 270.0 ), 0.0 );
63
58
}
64
- xRad = stdlib_base_deg2rad ( 360.0 - rx );
65
- return stdlib_base_kernel_cos ( xRad , 0.0 );
59
+ return stdlib_base_kernel_cos ( stdlib_base_deg2rad ( 360.0 - rx ), 0.0 );
66
60
}
You can’t perform that action at this time.
0 commit comments