File tree Expand file tree Collapse file tree 2 files changed +8
-4
lines changed
lib/node_modules/@stdlib/math/base/special/nonfibonacci Expand file tree Collapse file tree 2 files changed +8
-4
lines changed Original file line number Diff line number Diff line change 40
40
" @stdlib/constants/float64/nan" ,
41
41
" @stdlib/math/base/special/floor" ,
42
42
" @stdlib/math/base/special/ln" ,
43
- " @stdlib/math/base/assert/is-integer"
43
+ " @stdlib/math/base/assert/is-integer" ,
44
+ " @stdlib/constants/float64/pinf"
44
45
]
45
46
},
46
47
{
57
58
" @stdlib/constants/float64/nan" ,
58
59
" @stdlib/math/base/special/floor" ,
59
60
" @stdlib/math/base/special/ln" ,
60
- " @stdlib/math/base/assert/is-integer"
61
+ " @stdlib/math/base/assert/is-integer" ,
62
+ " @stdlib/constants/float64/pinf"
61
63
]
62
64
},
63
65
{
74
76
" @stdlib/constants/float64/nan" ,
75
77
" @stdlib/math/base/special/floor" ,
76
78
" @stdlib/math/base/special/ln" ,
77
- " @stdlib/math/base/assert/is-integer"
79
+ " @stdlib/math/base/assert/is-integer" ,
80
+ " @stdlib/constants/float64/pinf"
78
81
]
79
82
}
80
83
]
Original file line number Diff line number Diff line change 19
19
#include "stdlib/math/base/special/nonfibonacci.h"
20
20
#include "stdlib/math/base/assert/is_integer.h"
21
21
#include "stdlib/constants/float64/nan.h"
22
+ #include "stdlib/constants/float64/pinf.h"
22
23
#include "stdlib/math/base/special/floor.h"
23
24
#include "stdlib/math/base/special/ln.h"
24
25
@@ -53,7 +54,7 @@ double stdlib_base_nonfibonacci( const double n ) {
53
54
double b ;
54
55
55
56
mut_n = n ;
56
- if ( !stdlib_base_is_integer ( n ) || n < 1.0 ) {
57
+ if ( !stdlib_base_is_integer ( n ) || n == STDLIB_CONSTANT_FLOAT64_PINF || n < 1.0 ) {
57
58
return STDLIB_CONSTANT_FLOAT64_NAN ;
58
59
}
59
60
You can’t perform that action at this time.
0 commit comments