diff --git a/lib/node_modules/@stdlib/math/base/special/factorial2/README.md b/lib/node_modules/@stdlib/math/base/special/factorial2/README.md index 6bac9a86791..4e7604e6373 100644 --- a/lib/node_modules/@stdlib/math/base/special/factorial2/README.md +++ b/lib/node_modules/@stdlib/math/base/special/factorial2/README.md @@ -93,6 +93,92 @@ for ( i = 0; i < values.length; i++ ) { + + +* * * + +
+ +## C APIs + + + +
+ +
+ + + + + +
+ +### Usage + +```c +#include "stdlib/math/base/special/factorial2.h" +``` + +#### stdlib_base_factorial2( n ) + +Evaluates the [double factorial][double-factorial] of `n`. + +```c +double out = stdlib_base_factorial2( 3 ); +// returns 3 +``` + +The function accepts the following arguments: + +- **x**: `[in] int32_t` input value. + +```c +double stdlib_base_factorial2( const int32_t x ); +``` + +
+ + + + + +
+ +
+ + + + + +
+ +### Examples + +```c +#include "stdlib/math/base/special/factorial2.h" +#include +#include + +int main( void ) { + const int32_t x[] = { 1, 10, 1, 301, 302 }; + + double b; + int i; + for ( i = 0; i < 5; i++ ){ + b = stdlib_base_factorial2( x[ i ] ); + printf ( "factorial2(%d) = %lf\n", x[ i ], b ); + } +} +``` + +
+ + + +
+ + +