time-to-botec

Benchmark sampling in different programming languages
Log | Files | Refs | README

index.js (44213B)


      1 /**
      2 * @license Apache-2.0
      3 *
      4 * Copyright (c) 2018 The Stdlib Authors.
      5 *
      6 * Licensed under the Apache License, Version 2.0 (the "License");
      7 * you may not use this file except in compliance with the License.
      8 * You may obtain a copy of the License at
      9 *
     10 *    http://www.apache.org/licenses/LICENSE-2.0
     11 *
     12 * Unless required by applicable law or agreed to in writing, software
     13 * distributed under the License is distributed on an "AS IS" BASIS,
     14 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
     15 * See the License for the specific language governing permissions and
     16 * limitations under the License.
     17 */
     18 
     19 'use strict';
     20 
     21 /*
     22 * When adding modules to the namespace, ensure that they are added in alphabetical order according to module name.
     23 */
     24 
     25 // MODULES //
     26 
     27 var setReadOnly = require( '@stdlib/utils/define-read-only-property' );
     28 
     29 
     30 // MAIN //
     31 
     32 /**
     33 * Top-level namespace.
     34 *
     35 * @namespace special
     36 */
     37 var special = {};
     38 
     39 /**
     40 * @name abs
     41 * @memberof special
     42 * @readonly
     43 * @type {Function}
     44 * @see {@link module:@stdlib/math/base/special/abs}
     45 */
     46 setReadOnly( special, 'abs', require( './../../../base/special/abs' ) );
     47 
     48 /**
     49 * @name abs2
     50 * @memberof special
     51 * @readonly
     52 * @type {Function}
     53 * @see {@link module:@stdlib/math/base/special/abs2}
     54 */
     55 setReadOnly( special, 'abs2', require( './../../../base/special/abs2' ) );
     56 
     57 /**
     58 * @name abs2f
     59 * @memberof special
     60 * @readonly
     61 * @type {Function}
     62 * @see {@link module:@stdlib/math/base/special/abs2f}
     63 */
     64 setReadOnly( special, 'abs2f', require( './../../../base/special/abs2f' ) );
     65 
     66 /**
     67 * @name absf
     68 * @memberof special
     69 * @readonly
     70 * @type {Function}
     71 * @see {@link module:@stdlib/math/base/special/absf}
     72 */
     73 setReadOnly( special, 'absf', require( './../../../base/special/absf' ) );
     74 
     75 /**
     76 * @name acos
     77 * @memberof special
     78 * @readonly
     79 * @type {Function}
     80 * @see {@link module:@stdlib/math/base/special/acos}
     81 */
     82 setReadOnly( special, 'acos', require( './../../../base/special/acos' ) );
     83 
     84 /**
     85 * @name acosh
     86 * @memberof special
     87 * @readonly
     88 * @type {Function}
     89 * @see {@link module:@stdlib/math/base/special/acosh}
     90 */
     91 setReadOnly( special, 'acosh', require( './../../../base/special/acosh' ) );
     92 
     93 /**
     94 * @name acot
     95 * @memberof special
     96 * @readonly
     97 * @type {Function}
     98 * @see {@link module:@stdlib/math/base/special/acot}
     99 */
    100 setReadOnly( special, 'acot', require( './../../../base/special/acot' ) );
    101 
    102 /**
    103 * @name acoth
    104 * @memberof special
    105 * @readonly
    106 * @type {Function}
    107 * @see {@link module:@stdlib/math/base/special/acoth}
    108 */
    109 setReadOnly( special, 'acoth', require( './../../../base/special/acoth' ) );
    110 
    111 /**
    112 * @name acovercos
    113 * @memberof special
    114 * @readonly
    115 * @type {Function}
    116 * @see {@link module:@stdlib/math/base/special/acovercos}
    117 */
    118 setReadOnly( special, 'acovercos', require( './../../../base/special/acovercos' ) );
    119 
    120 /**
    121 * @name acoversin
    122 * @memberof special
    123 * @readonly
    124 * @type {Function}
    125 * @see {@link module:@stdlib/math/base/special/acoversin}
    126 */
    127 setReadOnly( special, 'acoversin', require( './../../../base/special/acoversin' ) );
    128 
    129 /**
    130 * @name ahavercos
    131 * @memberof special
    132 * @readonly
    133 * @type {Function}
    134 * @see {@link module:@stdlib/math/base/special/ahavercos}
    135 */
    136 setReadOnly( special, 'ahavercos', require( './../../../base/special/ahavercos' ) );
    137 
    138 /**
    139 * @name ahaversin
    140 * @memberof special
    141 * @readonly
    142 * @type {Function}
    143 * @see {@link module:@stdlib/math/base/special/ahaversin}
    144 */
    145 setReadOnly( special, 'ahaversin', require( './../../../base/special/ahaversin' ) );
    146 
    147 /**
    148 * @name asin
    149 * @memberof special
    150 * @readonly
    151 * @type {Function}
    152 * @see {@link module:@stdlib/math/base/special/asin}
    153 */
    154 setReadOnly( special, 'asin', require( './../../../base/special/asin' ) );
    155 
    156 /**
    157 * @name asinh
    158 * @memberof special
    159 * @readonly
    160 * @type {Function}
    161 * @see {@link module:@stdlib/math/base/special/asinh}
    162 */
    163 setReadOnly( special, 'asinh', require( './../../../base/special/asinh' ) );
    164 
    165 /**
    166 * @name atan
    167 * @memberof special
    168 * @readonly
    169 * @type {Function}
    170 * @see {@link module:@stdlib/math/base/special/atan}
    171 */
    172 setReadOnly( special, 'atan', require( './../../../base/special/atan' ) );
    173 
    174 /**
    175 * @name atan2
    176 * @memberof special
    177 * @readonly
    178 * @type {Function}
    179 * @see {@link module:@stdlib/math/base/special/atan2}
    180 */
    181 setReadOnly( special, 'atan2', require( './../../../base/special/atan2' ) );
    182 
    183 /**
    184 * @name atanh
    185 * @memberof special
    186 * @readonly
    187 * @type {Function}
    188 * @see {@link module:@stdlib/math/base/special/atanh}
    189 */
    190 setReadOnly( special, 'atanh', require( './../../../base/special/atanh' ) );
    191 
    192 /**
    193 * @name avercos
    194 * @memberof special
    195 * @readonly
    196 * @type {Function}
    197 * @see {@link module:@stdlib/math/base/special/avercos}
    198 */
    199 setReadOnly( special, 'avercos', require( './../../../base/special/avercos' ) );
    200 
    201 /**
    202 * @name aversin
    203 * @memberof special
    204 * @readonly
    205 * @type {Function}
    206 * @see {@link module:@stdlib/math/base/special/aversin}
    207 */
    208 setReadOnly( special, 'aversin', require( './../../../base/special/aversin' ) );
    209 
    210 /**
    211 * @name bernoulli
    212 * @memberof special
    213 * @readonly
    214 * @type {Function}
    215 * @see {@link module:@stdlib/math/base/special/bernoulli}
    216 */
    217 setReadOnly( special, 'bernoulli', require( './../../../base/special/bernoulli' ) );
    218 
    219 /**
    220 * @name besselj0
    221 * @memberof special
    222 * @readonly
    223 * @type {Function}
    224 * @see {@link module:@stdlib/math/base/special/besselj0}
    225 */
    226 setReadOnly( special, 'besselj0', require( './../../../base/special/besselj0' ) );
    227 
    228 /**
    229 * @name besselj1
    230 * @memberof special
    231 * @readonly
    232 * @type {Function}
    233 * @see {@link module:@stdlib/math/base/special/besselj1}
    234 */
    235 setReadOnly( special, 'besselj1', require( './../../../base/special/besselj1' ) );
    236 
    237 /**
    238 * @name bessely0
    239 * @memberof special
    240 * @readonly
    241 * @type {Function}
    242 * @see {@link module:@stdlib/math/base/special/bessely0}
    243 */
    244 setReadOnly( special, 'bessely0', require( './../../../base/special/bessely0' ) );
    245 
    246 /**
    247 * @name bessely1
    248 * @memberof special
    249 * @readonly
    250 * @type {Function}
    251 * @see {@link module:@stdlib/math/base/special/bessely1}
    252 */
    253 setReadOnly( special, 'bessely1', require( './../../../base/special/bessely1' ) );
    254 
    255 /**
    256 * @name beta
    257 * @memberof special
    258 * @readonly
    259 * @type {Function}
    260 * @see {@link module:@stdlib/math/base/special/beta}
    261 */
    262 setReadOnly( special, 'beta', require( './../../../base/special/beta' ) );
    263 
    264 /**
    265 * @name betainc
    266 * @memberof special
    267 * @readonly
    268 * @type {Function}
    269 * @see {@link module:@stdlib/math/base/special/betainc}
    270 */
    271 setReadOnly( special, 'betainc', require( './../../../base/special/betainc' ) );
    272 
    273 /**
    274 * @name betaincinv
    275 * @memberof special
    276 * @readonly
    277 * @type {Function}
    278 * @see {@link module:@stdlib/math/base/special/betaincinv}
    279 */
    280 setReadOnly( special, 'betaincinv', require( './../../../base/special/betaincinv' ) );
    281 
    282 /**
    283 * @name betaln
    284 * @memberof special
    285 * @readonly
    286 * @type {Function}
    287 * @see {@link module:@stdlib/math/base/special/betaln}
    288 */
    289 setReadOnly( special, 'betaln', require( './../../../base/special/betaln' ) );
    290 
    291 /**
    292 * @name binet
    293 * @memberof special
    294 * @readonly
    295 * @type {Function}
    296 * @see {@link module:@stdlib/math/base/special/binet}
    297 */
    298 setReadOnly( special, 'binet', require( './../../../base/special/binet' ) );
    299 
    300 /**
    301 * @name binomcoef
    302 * @memberof special
    303 * @readonly
    304 * @type {Function}
    305 * @see {@link module:@stdlib/math/base/special/binomcoef}
    306 */
    307 setReadOnly( special, 'binomcoef', require( './../../../base/special/binomcoef' ) );
    308 
    309 /**
    310 * @name binomcoefln
    311 * @memberof special
    312 * @readonly
    313 * @type {Function}
    314 * @see {@link module:@stdlib/math/base/special/binomcoefln}
    315 */
    316 setReadOnly( special, 'binomcoefln', require( './../../../base/special/binomcoefln' ) );
    317 
    318 /**
    319 * @name boxcox
    320 * @memberof special
    321 * @readonly
    322 * @type {Function}
    323 * @see {@link module:@stdlib/math/base/special/boxcox}
    324 */
    325 setReadOnly( special, 'boxcox', require( './../../../base/special/boxcox' ) );
    326 
    327 /**
    328 * @name boxcox1p
    329 * @memberof special
    330 * @readonly
    331 * @type {Function}
    332 * @see {@link module:@stdlib/math/base/special/boxcox1p}
    333 */
    334 setReadOnly( special, 'boxcox1p', require( './../../../base/special/boxcox1p' ) );
    335 
    336 /**
    337 * @name boxcox1pinv
    338 * @memberof special
    339 * @readonly
    340 * @type {Function}
    341 * @see {@link module:@stdlib/math/base/special/boxcox1pinv}
    342 */
    343 setReadOnly( special, 'boxcox1pinv', require( './../../../base/special/boxcox1pinv' ) );
    344 
    345 /**
    346 * @name boxcoxinv
    347 * @memberof special
    348 * @readonly
    349 * @type {Function}
    350 * @see {@link module:@stdlib/math/base/special/boxcoxinv}
    351 */
    352 setReadOnly( special, 'boxcoxinv', require( './../../../base/special/boxcoxinv' ) );
    353 
    354 /**
    355 * @name cabs
    356 * @memberof special
    357 * @readonly
    358 * @type {Function}
    359 * @see {@link module:@stdlib/math/base/special/cabs}
    360 */
    361 setReadOnly( special, 'cabs', require( './../../../base/special/cabs' ) );
    362 
    363 /**
    364 * @name cabs2
    365 * @memberof special
    366 * @readonly
    367 * @type {Function}
    368 * @see {@link module:@stdlib/math/base/special/cabs2}
    369 */
    370 setReadOnly( special, 'cabs2', require( './../../../base/special/cabs2' ) );
    371 
    372 /**
    373 * @name cbrt
    374 * @memberof special
    375 * @readonly
    376 * @type {Function}
    377 * @see {@link module:@stdlib/math/base/special/cbrt}
    378 */
    379 setReadOnly( special, 'cbrt', require( './../../../base/special/cbrt' ) );
    380 
    381 /**
    382 * @name cbrtf
    383 * @memberof special
    384 * @readonly
    385 * @type {Function}
    386 * @see {@link module:@stdlib/math/base/special/cbrtf}
    387 */
    388 setReadOnly( special, 'cbrtf', require( './../../../base/special/cbrtf' ) );
    389 
    390 /**
    391 * @name cceil
    392 * @memberof special
    393 * @readonly
    394 * @type {Function}
    395 * @see {@link module:@stdlib/math/base/special/cceil}
    396 */
    397 setReadOnly( special, 'cceil', require( './../../../base/special/cceil' ) );
    398 
    399 /**
    400 * @name cceiln
    401 * @memberof special
    402 * @readonly
    403 * @type {Function}
    404 * @see {@link module:@stdlib/math/base/special/cceiln}
    405 */
    406 setReadOnly( special, 'cceiln', require( './../../../base/special/cceiln' ) );
    407 
    408 /**
    409 * @name ccis
    410 * @memberof special
    411 * @readonly
    412 * @type {Function}
    413 * @see {@link module:@stdlib/math/base/special/ccis}
    414 */
    415 setReadOnly( special, 'ccis', require( './../../../base/special/ccis' ) );
    416 
    417 /**
    418 * @name ceil
    419 * @memberof special
    420 * @readonly
    421 * @type {Function}
    422 * @see {@link module:@stdlib/math/base/special/ceil}
    423 */
    424 setReadOnly( special, 'ceil', require( './../../../base/special/ceil' ) );
    425 
    426 /**
    427 * @name ceil2
    428 * @memberof special
    429 * @readonly
    430 * @type {Function}
    431 * @see {@link module:@stdlib/math/base/special/ceil2}
    432 */
    433 setReadOnly( special, 'ceil2', require( './../../../base/special/ceil2' ) );
    434 
    435 /**
    436 * @name ceil10
    437 * @memberof special
    438 * @readonly
    439 * @type {Function}
    440 * @see {@link module:@stdlib/math/base/special/ceil10}
    441 */
    442 setReadOnly( special, 'ceil10', require( './../../../base/special/ceil10' ) );
    443 
    444 /**
    445 * @name ceilb
    446 * @memberof special
    447 * @readonly
    448 * @type {Function}
    449 * @see {@link module:@stdlib/math/base/special/ceilb}
    450 */
    451 setReadOnly( special, 'ceilb', require( './../../../base/special/ceilb' ) );
    452 
    453 /**
    454 * @name ceilf
    455 * @memberof special
    456 * @readonly
    457 * @type {Function}
    458 * @see {@link module:@stdlib/math/base/special/ceilf}
    459 */
    460 setReadOnly( special, 'ceilf', require( './../../../base/special/ceilf' ) );
    461 
    462 /**
    463 * @name ceiln
    464 * @memberof special
    465 * @readonly
    466 * @type {Function}
    467 * @see {@link module:@stdlib/math/base/special/ceiln}
    468 */
    469 setReadOnly( special, 'ceiln', require( './../../../base/special/ceiln' ) );
    470 
    471 /**
    472 * @name ceilsd
    473 * @memberof special
    474 * @readonly
    475 * @type {Function}
    476 * @see {@link module:@stdlib/math/base/special/ceilsd}
    477 */
    478 setReadOnly( special, 'ceilsd', require( './../../../base/special/ceilsd' ) );
    479 
    480 /**
    481 * @name cexp
    482 * @memberof special
    483 * @readonly
    484 * @type {Function}
    485 * @see {@link module:@stdlib/math/base/special/cexp}
    486 */
    487 setReadOnly( special, 'cexp', require( './../../../base/special/cexp' ) );
    488 
    489 /**
    490 * @name cflipsign
    491 * @memberof special
    492 * @readonly
    493 * @type {Function}
    494 * @see {@link module:@stdlib/math/base/special/cflipsign}
    495 */
    496 setReadOnly( special, 'cflipsign', require( './../../../base/special/cflipsign' ) );
    497 
    498 /**
    499 * @name cfloor
    500 * @memberof special
    501 * @readonly
    502 * @type {Function}
    503 * @see {@link module:@stdlib/math/base/special/cfloor}
    504 */
    505 setReadOnly( special, 'cfloor', require( './../../../base/special/cfloor' ) );
    506 
    507 /**
    508 * @name cfloorn
    509 * @memberof special
    510 * @readonly
    511 * @type {Function}
    512 * @see {@link module:@stdlib/math/base/special/cfloorn}
    513 */
    514 setReadOnly( special, 'cfloorn', require( './../../../base/special/cfloorn' ) );
    515 
    516 /**
    517 * @name cinv
    518 * @memberof special
    519 * @readonly
    520 * @type {Function}
    521 * @see {@link module:@stdlib/math/base/special/cinv}
    522 */
    523 setReadOnly( special, 'cinv', require( './../../../base/special/cinv' ) );
    524 
    525 /**
    526 * @name clamp
    527 * @memberof special
    528 * @readonly
    529 * @type {Function}
    530 * @see {@link module:@stdlib/math/base/special/clamp}
    531 */
    532 setReadOnly( special, 'clamp', require( './../../../base/special/clamp' ) );
    533 
    534 /**
    535 * @name clampf
    536 * @memberof special
    537 * @readonly
    538 * @type {Function}
    539 * @see {@link module:@stdlib/math/base/special/clampf}
    540 */
    541 setReadOnly( special, 'clampf', require( './../../../base/special/clampf' ) );
    542 
    543 /**
    544 * @name copysign
    545 * @memberof special
    546 * @readonly
    547 * @type {Function}
    548 * @see {@link module:@stdlib/math/base/special/copysign}
    549 */
    550 setReadOnly( special, 'copysign', require( './../../../base/special/copysign' ) );
    551 
    552 /**
    553 * @name cos
    554 * @memberof special
    555 * @readonly
    556 * @type {Function}
    557 * @see {@link module:@stdlib/math/base/special/cos}
    558 */
    559 setReadOnly( special, 'cos', require( './../../../base/special/cos' ) );
    560 
    561 /**
    562 * @name cosh
    563 * @memberof special
    564 * @readonly
    565 * @type {Function}
    566 * @see {@link module:@stdlib/math/base/special/cosh}
    567 */
    568 setReadOnly( special, 'cosh', require( './../../../base/special/cosh' ) );
    569 
    570 /**
    571 * @name cosm1
    572 * @memberof special
    573 * @readonly
    574 * @type {Function}
    575 * @see {@link module:@stdlib/math/base/special/cosm1}
    576 */
    577 setReadOnly( special, 'cosm1', require( './../../../base/special/cosm1' ) );
    578 
    579 /**
    580 * @name cospi
    581 * @memberof special
    582 * @readonly
    583 * @type {Function}
    584 * @see {@link module:@stdlib/math/base/special/cospi}
    585 */
    586 setReadOnly( special, 'cospi', require( './../../../base/special/cospi' ) );
    587 
    588 /**
    589 * @name covercos
    590 * @memberof special
    591 * @readonly
    592 * @type {Function}
    593 * @see {@link module:@stdlib/math/base/special/covercos}
    594 */
    595 setReadOnly( special, 'covercos', require( './../../../base/special/covercos' ) );
    596 
    597 /**
    598 * @name coversin
    599 * @memberof special
    600 * @readonly
    601 * @type {Function}
    602 * @see {@link module:@stdlib/math/base/special/coversin}
    603 */
    604 setReadOnly( special, 'coversin', require( './../../../base/special/coversin' ) );
    605 
    606 /**
    607 * @name cphase
    608 * @memberof special
    609 * @readonly
    610 * @type {Function}
    611 * @see {@link module:@stdlib/math/base/special/cphase}
    612 */
    613 setReadOnly( special, 'cphase', require( './../../../base/special/cphase' ) );
    614 
    615 /**
    616 * @name cpolar
    617 * @memberof special
    618 * @readonly
    619 * @type {Function}
    620 * @see {@link module:@stdlib/math/base/special/cpolar}
    621 */
    622 setReadOnly( special, 'cpolar', require( './../../../base/special/cpolar' ) );
    623 
    624 /**
    625 * @name cround
    626 * @memberof special
    627 * @readonly
    628 * @type {Function}
    629 * @see {@link module:@stdlib/math/base/special/cround}
    630 */
    631 setReadOnly( special, 'cround', require( './../../../base/special/cround' ) );
    632 
    633 /**
    634 * @name croundn
    635 * @memberof special
    636 * @readonly
    637 * @type {Function}
    638 * @see {@link module:@stdlib/math/base/special/croundn}
    639 */
    640 setReadOnly( special, 'croundn', require( './../../../base/special/croundn' ) );
    641 
    642 /**
    643 * @name csignum
    644 * @memberof special
    645 * @readonly
    646 * @type {Function}
    647 * @see {@link module:@stdlib/math/base/special/csignum}
    648 */
    649 setReadOnly( special, 'csignum', require( './../../../base/special/csignum' ) );
    650 
    651 /**
    652 * @name deg2rad
    653 * @memberof special
    654 * @readonly
    655 * @type {Function}
    656 * @see {@link module:@stdlib/math/base/special/deg2rad}
    657 */
    658 setReadOnly( special, 'deg2rad', require( './../../../base/special/deg2rad' ) );
    659 
    660 /**
    661 * @name deg2radf
    662 * @memberof special
    663 * @readonly
    664 * @type {Function}
    665 * @see {@link module:@stdlib/math/base/special/deg2radf}
    666 */
    667 setReadOnly( special, 'deg2radf', require( './../../../base/special/deg2radf' ) );
    668 
    669 /**
    670 * @name digamma
    671 * @memberof special
    672 * @readonly
    673 * @type {Function}
    674 * @see {@link module:@stdlib/math/base/special/digamma}
    675 */
    676 setReadOnly( special, 'digamma', require( './../../../base/special/digamma' ) );
    677 
    678 /**
    679 * @name diracDelta
    680 * @memberof special
    681 * @readonly
    682 * @type {Function}
    683 * @see {@link module:@stdlib/math/base/special/dirac-delta}
    684 */
    685 setReadOnly( special, 'diracDelta', require( './../../../base/special/dirac-delta' ) );
    686 
    687 /**
    688 * @name eta
    689 * @memberof special
    690 * @readonly
    691 * @type {Function}
    692 * @see {@link module:@stdlib/math/base/special/dirichlet-eta}
    693 */
    694 setReadOnly( special, 'eta', require( './../../../base/special/dirichlet-eta' ) );
    695 
    696 /**
    697 * @name ellipe
    698 * @memberof special
    699 * @readonly
    700 * @type {Function}
    701 * @see {@link module:@stdlib/math/base/special/ellipe}
    702 */
    703 setReadOnly( special, 'ellipe', require( './../../../base/special/ellipe' ) );
    704 
    705 /**
    706 * @name ellipk
    707 * @memberof special
    708 * @readonly
    709 * @type {Function}
    710 * @see {@link module:@stdlib/math/base/special/ellipk}
    711 */
    712 setReadOnly( special, 'ellipk', require( './../../../base/special/ellipk' ) );
    713 
    714 /**
    715 * @name erf
    716 * @memberof special
    717 * @readonly
    718 * @type {Function}
    719 * @see {@link module:@stdlib/math/base/special/erf}
    720 */
    721 setReadOnly( special, 'erf', require( './../../../base/special/erf' ) );
    722 
    723 /**
    724 * @name erfc
    725 * @memberof special
    726 * @readonly
    727 * @type {Function}
    728 * @see {@link module:@stdlib/math/base/special/erfc}
    729 */
    730 setReadOnly( special, 'erfc', require( './../../../base/special/erfc' ) );
    731 
    732 /**
    733 * @name erfcinv
    734 * @memberof special
    735 * @readonly
    736 * @type {Function}
    737 * @see {@link module:@stdlib/math/base/special/erfcinv}
    738 */
    739 setReadOnly( special, 'erfcinv', require( './../../../base/special/erfcinv' ) );
    740 
    741 /**
    742 * @name erfinv
    743 * @memberof special
    744 * @readonly
    745 * @type {Function}
    746 * @see {@link module:@stdlib/math/base/special/erfinv}
    747 */
    748 setReadOnly( special, 'erfinv', require( './../../../base/special/erfinv' ) );
    749 
    750 /**
    751 * @name exp
    752 * @memberof special
    753 * @readonly
    754 * @type {Function}
    755 * @see {@link module:@stdlib/math/base/special/exp}
    756 */
    757 setReadOnly( special, 'exp', require( './../../../base/special/exp' ) );
    758 
    759 /**
    760 * @name exp2
    761 * @memberof special
    762 * @readonly
    763 * @type {Function}
    764 * @see {@link module:@stdlib/math/base/special/exp2}
    765 */
    766 setReadOnly( special, 'exp2', require( './../../../base/special/exp2' ) );
    767 
    768 /**
    769 * @name exp10
    770 * @memberof special
    771 * @readonly
    772 * @type {Function}
    773 * @see {@link module:@stdlib/math/base/special/exp10}
    774 */
    775 setReadOnly( special, 'exp10', require( './../../../base/special/exp10' ) );
    776 
    777 /**
    778 * @name expit
    779 * @memberof special
    780 * @readonly
    781 * @type {Function}
    782 * @see {@link module:@stdlib/math/base/special/expit}
    783 */
    784 setReadOnly( special, 'expit', require( './../../../base/special/expit' ) );
    785 
    786 /**
    787 * @name expm1
    788 * @memberof special
    789 * @readonly
    790 * @type {Function}
    791 * @see {@link module:@stdlib/math/base/special/expm1}
    792 */
    793 setReadOnly( special, 'expm1', require( './../../../base/special/expm1' ) );
    794 
    795 /**
    796 * @name expm1rel
    797 * @memberof special
    798 * @readonly
    799 * @type {Function}
    800 * @see {@link module:@stdlib/math/base/special/expm1rel}
    801 */
    802 setReadOnly( special, 'expm1rel', require( './../../../base/special/expm1rel' ) );
    803 
    804 /**
    805 * @name factorial
    806 * @memberof special
    807 * @readonly
    808 * @type {Function}
    809 * @see {@link module:@stdlib/math/base/special/factorial}
    810 */
    811 setReadOnly( special, 'factorial', require( './../../../base/special/factorial' ) );
    812 
    813 /**
    814 * @name factorialln
    815 * @memberof special
    816 * @readonly
    817 * @type {Function}
    818 * @see {@link module:@stdlib/math/base/special/factorialln}
    819 */
    820 setReadOnly( special, 'factorialln', require( './../../../base/special/factorialln' ) );
    821 
    822 /**
    823 * @name fallingFactorial
    824 * @memberof special
    825 * @readonly
    826 * @type {Function}
    827 * @see {@link module:@stdlib/math/base/special/falling-factorial}
    828 */
    829 setReadOnly( special, 'fallingFactorial', require( './../../../base/special/falling-factorial' ) );
    830 
    831 /**
    832 * @name fast
    833 * @memberof special
    834 * @readonly
    835 * @type {Namespace}
    836 * @see {@link module:@stdlib/math/base/special/fast}
    837 */
    838 setReadOnly( special, 'fast', require( './../../../base/special/fast' ) );
    839 
    840 /**
    841 * @name fibonacci
    842 * @memberof special
    843 * @readonly
    844 * @type {Function}
    845 * @see {@link module:@stdlib/math/base/special/fibonacci}
    846 */
    847 setReadOnly( special, 'fibonacci', require( './../../../base/special/fibonacci' ) );
    848 
    849 /**
    850 * @name fibonacciIndex
    851 * @memberof special
    852 * @readonly
    853 * @type {Function}
    854 * @see {@link module:@stdlib/math/base/special/fibonacci-index}
    855 */
    856 setReadOnly( special, 'fibonacciIndex', require( './../../../base/special/fibonacci-index' ) );
    857 
    858 /**
    859 * @name flipsign
    860 * @memberof special
    861 * @readonly
    862 * @type {Function}
    863 * @see {@link module:@stdlib/math/base/special/flipsign}
    864 */
    865 setReadOnly( special, 'flipsign', require( './../../../base/special/flipsign' ) );
    866 
    867 /**
    868 * @name floor
    869 * @memberof special
    870 * @readonly
    871 * @type {Function}
    872 * @see {@link module:@stdlib/math/base/special/floor}
    873 */
    874 setReadOnly( special, 'floor', require( './../../../base/special/floor' ) );
    875 
    876 /**
    877 * @name floor2
    878 * @memberof special
    879 * @readonly
    880 * @type {Function}
    881 * @see {@link module:@stdlib/math/base/special/floor2}
    882 */
    883 setReadOnly( special, 'floor2', require( './../../../base/special/floor2' ) );
    884 
    885 /**
    886 * @name floor10
    887 * @memberof special
    888 * @readonly
    889 * @type {Function}
    890 * @see {@link module:@stdlib/math/base/special/floor10}
    891 */
    892 setReadOnly( special, 'floor10', require( './../../../base/special/floor10' ) );
    893 
    894 /**
    895 * @name floorb
    896 * @memberof special
    897 * @readonly
    898 * @type {Function}
    899 * @see {@link module:@stdlib/math/base/special/floorb}
    900 */
    901 setReadOnly( special, 'floorb', require( './../../../base/special/floorb' ) );
    902 
    903 /**
    904 * @name floorf
    905 * @memberof special
    906 * @readonly
    907 * @type {Function}
    908 * @see {@link module:@stdlib/math/base/special/floorf}
    909 */
    910 setReadOnly( special, 'floorf', require( './../../../base/special/floorf' ) );
    911 
    912 /**
    913 * @name floorn
    914 * @memberof special
    915 * @readonly
    916 * @type {Function}
    917 * @see {@link module:@stdlib/math/base/special/floorn}
    918 */
    919 setReadOnly( special, 'floorn', require( './../../../base/special/floorn' ) );
    920 
    921 /**
    922 * @name floorsd
    923 * @memberof special
    924 * @readonly
    925 * @type {Function}
    926 * @see {@link module:@stdlib/math/base/special/floorsd}
    927 */
    928 setReadOnly( special, 'floorsd', require( './../../../base/special/floorsd' ) );
    929 
    930 /**
    931 * @name fresnel
    932 * @memberof special
    933 * @readonly
    934 * @type {Function}
    935 * @see {@link module:@stdlib/math/base/special/fresnel}
    936 */
    937 setReadOnly( special, 'fresnel', require( './../../../base/special/fresnel' ) );
    938 
    939 /**
    940 * @name fresnelc
    941 * @memberof special
    942 * @readonly
    943 * @type {Function}
    944 * @see {@link module:@stdlib/math/base/special/fresnelc}
    945 */
    946 setReadOnly( special, 'fresnelc', require( './../../../base/special/fresnelc' ) );
    947 
    948 /**
    949 * @name fresnels
    950 * @memberof special
    951 * @readonly
    952 * @type {Function}
    953 * @see {@link module:@stdlib/math/base/special/fresnels}
    954 */
    955 setReadOnly( special, 'fresnels', require( './../../../base/special/fresnels' ) );
    956 
    957 /**
    958 * @name frexp
    959 * @memberof special
    960 * @readonly
    961 * @type {Function}
    962 * @see {@link module:@stdlib/math/base/special/frexp}
    963 */
    964 setReadOnly( special, 'frexp', require( './../../../base/special/frexp' ) );
    965 
    966 /**
    967 * @name gamma
    968 * @memberof special
    969 * @readonly
    970 * @type {Function}
    971 * @see {@link module:@stdlib/math/base/special/gamma}
    972 */
    973 setReadOnly( special, 'gamma', require( './../../../base/special/gamma' ) );
    974 
    975 /**
    976 * @name gammaDeltaRatio
    977 * @memberof special
    978 * @readonly
    979 * @type {Function}
    980 * @see {@link module:@stdlib/math/base/special/gamma-delta-ratio}
    981 */
    982 setReadOnly( special, 'gammaDeltaRatio', require( './../../../base/special/gamma-delta-ratio' ) );
    983 
    984 /**
    985 * @name gammaLanczosSum
    986 * @memberof special
    987 * @readonly
    988 * @type {Function}
    989 * @see {@link module:@stdlib/math/base/special/gamma-lanczos-sum}
    990 */
    991 setReadOnly( special, 'gammaLanczosSum', require( './../../../base/special/gamma-lanczos-sum' ) );
    992 
    993 /**
    994 * @name gammaLanczosSumExpGScaled
    995 * @memberof special
    996 * @readonly
    997 * @type {Function}
    998 * @see {@link module:@stdlib/math/base/special/gamma-lanczos-sum-expg-scaled}
    999 */
   1000 setReadOnly( special, 'gammaLanczosSumExpGScaled', require( './../../../base/special/gamma-lanczos-sum-expg-scaled' ) );
   1001 
   1002 /**
   1003 * @name gamma1pm1
   1004 * @memberof special
   1005 * @readonly
   1006 * @type {Function}
   1007 * @see {@link module:@stdlib/math/base/special/gamma1pm1}
   1008 */
   1009 setReadOnly( special, 'gamma1pm1', require( './../../../base/special/gamma1pm1' ) );
   1010 
   1011 /**
   1012 * @name gammainc
   1013 * @memberof special
   1014 * @readonly
   1015 * @type {Function}
   1016 * @see {@link module:@stdlib/math/base/special/gammainc}
   1017 */
   1018 setReadOnly( special, 'gammainc', require( './../../../base/special/gammainc' ) );
   1019 
   1020 /**
   1021 * @name gammaincinv
   1022 * @memberof special
   1023 * @readonly
   1024 * @type {Function}
   1025 * @see {@link module:@stdlib/math/base/special/gammaincinv}
   1026 */
   1027 setReadOnly( special, 'gammaincinv', require( './../../../base/special/gammaincinv' ) );
   1028 
   1029 /**
   1030 * @name gammaln
   1031 * @memberof special
   1032 * @readonly
   1033 * @type {Function}
   1034 * @see {@link module:@stdlib/math/base/special/gammaln}
   1035 */
   1036 setReadOnly( special, 'gammaln', require( './../../../base/special/gammaln' ) );
   1037 
   1038 /**
   1039 * @name gcd
   1040 * @memberof special
   1041 * @readonly
   1042 * @type {Function}
   1043 * @see {@link module:@stdlib/math/base/special/gcd}
   1044 */
   1045 setReadOnly( special, 'gcd', require( './../../../base/special/gcd' ) );
   1046 
   1047 /**
   1048 * @name hacovercos
   1049 * @memberof special
   1050 * @readonly
   1051 * @type {Function}
   1052 * @see {@link module:@stdlib/math/base/special/hacovercos}
   1053 */
   1054 setReadOnly( special, 'hacovercos', require( './../../../base/special/hacovercos' ) );
   1055 
   1056 /**
   1057 * @name hacoversin
   1058 * @memberof special
   1059 * @readonly
   1060 * @type {Function}
   1061 * @see {@link module:@stdlib/math/base/special/hacoversin}
   1062 */
   1063 setReadOnly( special, 'hacoversin', require( './../../../base/special/hacoversin' ) );
   1064 
   1065 /**
   1066 * @name havercos
   1067 * @memberof special
   1068 * @readonly
   1069 * @type {Function}
   1070 * @see {@link module:@stdlib/math/base/special/havercos}
   1071 */
   1072 setReadOnly( special, 'havercos', require( './../../../base/special/havercos' ) );
   1073 
   1074 /**
   1075 * @name haversin
   1076 * @memberof special
   1077 * @readonly
   1078 * @type {Function}
   1079 * @see {@link module:@stdlib/math/base/special/haversin}
   1080 */
   1081 setReadOnly( special, 'haversin', require( './../../../base/special/haversin' ) );
   1082 
   1083 /**
   1084 * @name heaviside
   1085 * @memberof special
   1086 * @readonly
   1087 * @type {Function}
   1088 * @see {@link module:@stdlib/math/base/special/heaviside}
   1089 */
   1090 setReadOnly( special, 'heaviside', require( './../../../base/special/heaviside' ) );
   1091 
   1092 /**
   1093 * @name hypot
   1094 * @memberof special
   1095 * @readonly
   1096 * @type {Function}
   1097 * @see {@link module:@stdlib/math/base/special/hypot}
   1098 */
   1099 setReadOnly( special, 'hypot', require( './../../../base/special/hypot' ) );
   1100 
   1101 /**
   1102 * @name hypotf
   1103 * @memberof special
   1104 * @readonly
   1105 * @type {Function}
   1106 * @see {@link module:@stdlib/math/base/special/hypotf}
   1107 */
   1108 setReadOnly( special, 'hypotf', require( './../../../base/special/hypotf' ) );
   1109 
   1110 /**
   1111 * @name identity
   1112 * @memberof special
   1113 * @readonly
   1114 * @type {Function}
   1115 * @see {@link module:@stdlib/math/base/special/identity}
   1116 */
   1117 setReadOnly( special, 'identity', require( './../../../base/special/identity' ) );
   1118 
   1119 /**
   1120 * @name identityf
   1121 * @memberof special
   1122 * @readonly
   1123 * @type {Function}
   1124 * @see {@link module:@stdlib/math/base/special/identityf}
   1125 */
   1126 setReadOnly( special, 'identityf', require( './../../../base/special/identityf' ) );
   1127 
   1128 /**
   1129 * @name imul
   1130 * @memberof special
   1131 * @readonly
   1132 * @type {Function}
   1133 * @see {@link module:@stdlib/math/base/special/imul}
   1134 */
   1135 setReadOnly( special, 'imul', require( './../../../base/special/imul' ) );
   1136 
   1137 /**
   1138 * @name imuldw
   1139 * @memberof special
   1140 * @readonly
   1141 * @type {Function}
   1142 * @see {@link module:@stdlib/math/base/special/imuldw}
   1143 */
   1144 setReadOnly( special, 'imuldw', require( './../../../base/special/imuldw' ) );
   1145 
   1146 /**
   1147 * @name inv
   1148 * @memberof special
   1149 * @readonly
   1150 * @type {Function}
   1151 * @see {@link module:@stdlib/math/base/special/inv}
   1152 */
   1153 setReadOnly( special, 'inv', require( './../../../base/special/inv' ) );
   1154 
   1155 /**
   1156 * @name invf
   1157 * @memberof special
   1158 * @readonly
   1159 * @type {Function}
   1160 * @see {@link module:@stdlib/math/base/special/invf}
   1161 */
   1162 setReadOnly( special, 'invf', require( './../../../base/special/invf' ) );
   1163 
   1164 /**
   1165 * @name kernelBetainc
   1166 * @memberof special
   1167 * @readonly
   1168 * @type {Function}
   1169 * @see {@link module:@stdlib/math/base/special/kernel-betainc}
   1170 */
   1171 setReadOnly( special, 'kernelBetainc', require( './../../../base/special/kernel-betainc' ) );
   1172 
   1173 /**
   1174 * @name kernelBetaincinv
   1175 * @memberof special
   1176 * @readonly
   1177 * @type {Function}
   1178 * @see {@link module:@stdlib/math/base/special/kernel-betaincinv}
   1179 */
   1180 setReadOnly( special, 'kernelBetaincinv', require( './../../../base/special/kernel-betaincinv' ) );
   1181 
   1182 /**
   1183 * @name kernelCos
   1184 * @memberof special
   1185 * @readonly
   1186 * @type {Function}
   1187 * @see {@link module:@stdlib/math/base/special/kernel-cos}
   1188 */
   1189 setReadOnly( special, 'kernelCos', require( './../../../base/special/kernel-cos' ) );
   1190 
   1191 /**
   1192 * @name kernelSin
   1193 * @memberof special
   1194 * @readonly
   1195 * @type {Function}
   1196 * @see {@link module:@stdlib/math/base/special/kernel-sin}
   1197 */
   1198 setReadOnly( special, 'kernelSin', require( './../../../base/special/kernel-sin' ) );
   1199 
   1200 /**
   1201 * @name kernelTan
   1202 * @memberof special
   1203 * @readonly
   1204 * @type {Function}
   1205 * @see {@link module:@stdlib/math/base/special/kernel-tan}
   1206 */
   1207 setReadOnly( special, 'kernelTan', require( './../../../base/special/kernel-tan' ) );
   1208 
   1209 /**
   1210 * @name kroneckerDelta
   1211 * @memberof special
   1212 * @readonly
   1213 * @type {Function}
   1214 * @see {@link module:@stdlib/math/base/special/kronecker-delta}
   1215 */
   1216 setReadOnly( special, 'kroneckerDelta', require( './../../../base/special/kronecker-delta' ) );
   1217 
   1218 /**
   1219 * @name kroneckerDeltaf
   1220 * @memberof special
   1221 * @readonly
   1222 * @type {Function}
   1223 * @see {@link module:@stdlib/math/base/special/kronecker-deltaf}
   1224 */
   1225 setReadOnly( special, 'kroneckerDeltaf', require( './../../../base/special/kronecker-deltaf' ) );
   1226 
   1227 /**
   1228 * @name labs
   1229 * @memberof special
   1230 * @readonly
   1231 * @type {Function}
   1232 * @see {@link module:@stdlib/math/base/special/labs}
   1233 */
   1234 setReadOnly( special, 'labs', require( './../../../base/special/labs' ) );
   1235 
   1236 /**
   1237 * @name lcm
   1238 * @memberof special
   1239 * @readonly
   1240 * @type {Function}
   1241 * @see {@link module:@stdlib/math/base/special/lcm}
   1242 */
   1243 setReadOnly( special, 'lcm', require( './../../../base/special/lcm' ) );
   1244 
   1245 /**
   1246 * @name ldexp
   1247 * @memberof special
   1248 * @readonly
   1249 * @type {Function}
   1250 * @see {@link module:@stdlib/math/base/special/ldexp}
   1251 */
   1252 setReadOnly( special, 'ldexp', require( './../../../base/special/ldexp' ) );
   1253 
   1254 /**
   1255 * @name ln
   1256 * @memberof special
   1257 * @readonly
   1258 * @type {Function}
   1259 * @see {@link module:@stdlib/math/base/special/ln}
   1260 */
   1261 setReadOnly( special, 'ln', require( './../../../base/special/ln' ) );
   1262 
   1263 /**
   1264 * @name log
   1265 * @memberof special
   1266 * @readonly
   1267 * @type {Function}
   1268 * @see {@link module:@stdlib/math/base/special/log}
   1269 */
   1270 setReadOnly( special, 'log', require( './../../../base/special/log' ) );
   1271 
   1272 /**
   1273 * @name log1mexp
   1274 * @memberof special
   1275 * @readonly
   1276 * @type {Function}
   1277 * @see {@link module:@stdlib/math/base/special/log1mexp}
   1278 */
   1279 setReadOnly( special, 'log1mexp', require( './../../../base/special/log1mexp' ) );
   1280 
   1281 /**
   1282 * @name log1p
   1283 * @memberof special
   1284 * @readonly
   1285 * @type {Function}
   1286 * @see {@link module:@stdlib/math/base/special/log1p}
   1287 */
   1288 setReadOnly( special, 'log1p', require( './../../../base/special/log1p' ) );
   1289 
   1290 /**
   1291 * @name log1pexp
   1292 * @memberof special
   1293 * @readonly
   1294 * @type {Function}
   1295 * @see {@link module:@stdlib/math/base/special/log1pexp}
   1296 */
   1297 setReadOnly( special, 'log1pexp', require( './../../../base/special/log1pexp' ) );
   1298 
   1299 /**
   1300 * @name log2
   1301 * @memberof special
   1302 * @readonly
   1303 * @type {Function}
   1304 * @see {@link module:@stdlib/math/base/special/log2}
   1305 */
   1306 setReadOnly( special, 'log2', require( './../../../base/special/log2' ) );
   1307 
   1308 /**
   1309 * @name log10
   1310 * @memberof special
   1311 * @readonly
   1312 * @type {Function}
   1313 * @see {@link module:@stdlib/math/base/special/log10}
   1314 */
   1315 setReadOnly( special, 'log10', require( './../../../base/special/log10' ) );
   1316 
   1317 /**
   1318 * @name logaddexp
   1319 * @memberof special
   1320 * @readonly
   1321 * @type {Function}
   1322 * @see {@link module:@stdlib/math/base/special/logaddexp}
   1323 */
   1324 setReadOnly( special, 'logaddexp', require( './../../../base/special/logaddexp' ) );
   1325 
   1326 /**
   1327 * @name logit
   1328 * @memberof special
   1329 * @readonly
   1330 * @type {Function}
   1331 * @see {@link module:@stdlib/math/base/special/logit}
   1332 */
   1333 setReadOnly( special, 'logit', require( './../../../base/special/logit' ) );
   1334 
   1335 /**
   1336 * @name lucas
   1337 * @memberof special
   1338 * @readonly
   1339 * @type {Function}
   1340 * @see {@link module:@stdlib/math/base/special/lucas}
   1341 */
   1342 setReadOnly( special, 'lucas', require( './../../../base/special/lucas' ) );
   1343 
   1344 /**
   1345 * @name max
   1346 * @memberof special
   1347 * @readonly
   1348 * @type {Function}
   1349 * @see {@link module:@stdlib/math/base/special/max}
   1350 */
   1351 setReadOnly( special, 'max', require( './../../../base/special/max' ) );
   1352 
   1353 /**
   1354 * @name maxabs
   1355 * @memberof special
   1356 * @readonly
   1357 * @type {Function}
   1358 * @see {@link module:@stdlib/math/base/special/maxabs}
   1359 */
   1360 setReadOnly( special, 'maxabs', require( './../../../base/special/maxabs' ) );
   1361 
   1362 /**
   1363 * @name min
   1364 * @memberof special
   1365 * @readonly
   1366 * @type {Function}
   1367 * @see {@link module:@stdlib/math/base/special/min}
   1368 */
   1369 setReadOnly( special, 'min', require( './../../../base/special/min' ) );
   1370 
   1371 /**
   1372 * @name minabs
   1373 * @memberof special
   1374 * @readonly
   1375 * @type {Function}
   1376 * @see {@link module:@stdlib/math/base/special/minabs}
   1377 */
   1378 setReadOnly( special, 'minabs', require( './../../../base/special/minabs' ) );
   1379 
   1380 /**
   1381 * @name minmax
   1382 * @memberof special
   1383 * @readonly
   1384 * @type {Function}
   1385 * @see {@link module:@stdlib/math/base/special/minmax}
   1386 */
   1387 setReadOnly( special, 'minmax', require( './../../../base/special/minmax' ) );
   1388 
   1389 /**
   1390 * @name minmaxabs
   1391 * @memberof special
   1392 * @readonly
   1393 * @type {Function}
   1394 * @see {@link module:@stdlib/math/base/special/minmaxabs}
   1395 */
   1396 setReadOnly( special, 'minmaxabs', require( './../../../base/special/minmaxabs' ) );
   1397 
   1398 /**
   1399 * @name modf
   1400 * @memberof special
   1401 * @readonly
   1402 * @type {Function}
   1403 * @see {@link module:@stdlib/math/base/special/modf}
   1404 */
   1405 setReadOnly( special, 'modf', require( './../../../base/special/modf' ) );
   1406 
   1407 /**
   1408 * @name negafibonacci
   1409 * @memberof special
   1410 * @readonly
   1411 * @type {Function}
   1412 * @see {@link module:@stdlib/math/base/special/negafibonacci}
   1413 */
   1414 setReadOnly( special, 'negafibonacci', require( './../../../base/special/negafibonacci' ) );
   1415 
   1416 /**
   1417 * @name negalucas
   1418 * @memberof special
   1419 * @readonly
   1420 * @type {Function}
   1421 * @see {@link module:@stdlib/math/base/special/negalucas}
   1422 */
   1423 setReadOnly( special, 'negalucas', require( './../../../base/special/negalucas' ) );
   1424 
   1425 /**
   1426 * @name nonfibonacci
   1427 * @memberof special
   1428 * @readonly
   1429 * @type {Function}
   1430 * @see {@link module:@stdlib/math/base/special/nonfibonacci}
   1431 */
   1432 setReadOnly( special, 'nonfibonacci', require( './../../../base/special/nonfibonacci' ) );
   1433 
   1434 /**
   1435 * @name pdiff
   1436 * @memberof special
   1437 * @readonly
   1438 * @type {Function}
   1439 * @see {@link module:@stdlib/math/base/special/pdiff}
   1440 */
   1441 setReadOnly( special, 'pdiff', require( './../../../base/special/pdiff' ) );
   1442 
   1443 /**
   1444 * @name pdifff
   1445 * @memberof special
   1446 * @readonly
   1447 * @type {Function}
   1448 * @see {@link module:@stdlib/math/base/special/pdifff}
   1449 */
   1450 setReadOnly( special, 'pdifff', require( './../../../base/special/pdifff' ) );
   1451 
   1452 /**
   1453 * @name polygamma
   1454 * @memberof special
   1455 * @readonly
   1456 * @type {Function}
   1457 * @see {@link module:@stdlib/math/base/special/polygamma}
   1458 */
   1459 setReadOnly( special, 'polygamma', require( './../../../base/special/polygamma' ) );
   1460 
   1461 /**
   1462 * @name pow
   1463 * @memberof special
   1464 * @readonly
   1465 * @type {Function}
   1466 * @see {@link module:@stdlib/math/base/special/pow}
   1467 */
   1468 setReadOnly( special, 'pow', require( './../../../base/special/pow' ) );
   1469 
   1470 /**
   1471 * @name powm1
   1472 * @memberof special
   1473 * @readonly
   1474 * @type {Function}
   1475 * @see {@link module:@stdlib/math/base/special/powm1}
   1476 */
   1477 setReadOnly( special, 'powm1', require( './../../../base/special/powm1' ) );
   1478 
   1479 /**
   1480 * @name rad2deg
   1481 * @memberof special
   1482 * @readonly
   1483 * @type {Function}
   1484 * @see {@link module:@stdlib/math/base/special/rad2deg}
   1485 */
   1486 setReadOnly( special, 'rad2deg', require( './../../../base/special/rad2deg' ) );
   1487 
   1488 /**
   1489 * @name ramp
   1490 * @memberof special
   1491 * @readonly
   1492 * @type {Function}
   1493 * @see {@link module:@stdlib/math/base/special/ramp}
   1494 */
   1495 setReadOnly( special, 'ramp', require( './../../../base/special/ramp' ) );
   1496 
   1497 /**
   1498 * @name rampf
   1499 * @memberof special
   1500 * @readonly
   1501 * @type {Function}
   1502 * @see {@link module:@stdlib/math/base/special/rampf}
   1503 */
   1504 setReadOnly( special, 'rampf', require( './../../../base/special/rampf' ) );
   1505 
   1506 /**
   1507 * @name rempio2
   1508 * @memberof special
   1509 * @readonly
   1510 * @type {Function}
   1511 * @see {@link module:@stdlib/math/base/special/rempio2}
   1512 */
   1513 setReadOnly( special, 'rempio2', require( './../../../base/special/rempio2' ) );
   1514 
   1515 /**
   1516 * @name zeta
   1517 * @memberof special
   1518 * @readonly
   1519 * @type {Function}
   1520 * @see {@link module:@stdlib/math/base/special/riemann-zeta}
   1521 */
   1522 setReadOnly( special, 'zeta', require( './../../../base/special/riemann-zeta' ) );
   1523 
   1524 /**
   1525 * @name risingFactorial
   1526 * @memberof special
   1527 * @readonly
   1528 * @type {Function}
   1529 * @see {@link module:@stdlib/math/base/special/rising-factorial}
   1530 */
   1531 setReadOnly( special, 'risingFactorial', require( './../../../base/special/rising-factorial' ) );
   1532 
   1533 /**
   1534 * @name round
   1535 * @memberof special
   1536 * @readonly
   1537 * @type {Function}
   1538 * @see {@link module:@stdlib/math/base/special/round}
   1539 */
   1540 setReadOnly( special, 'round', require( './../../../base/special/round' ) );
   1541 
   1542 /**
   1543 * @name round2
   1544 * @memberof special
   1545 * @readonly
   1546 * @type {Function}
   1547 * @see {@link module:@stdlib/math/base/special/round2}
   1548 */
   1549 setReadOnly( special, 'round2', require( './../../../base/special/round2' ) );
   1550 
   1551 /**
   1552 * @name round10
   1553 * @memberof special
   1554 * @readonly
   1555 * @type {Function}
   1556 * @see {@link module:@stdlib/math/base/special/round10}
   1557 */
   1558 setReadOnly( special, 'round10', require( './../../../base/special/round10' ) );
   1559 
   1560 /**
   1561 * @name roundb
   1562 * @memberof special
   1563 * @readonly
   1564 * @type {Function}
   1565 * @see {@link module:@stdlib/math/base/special/roundb}
   1566 */
   1567 setReadOnly( special, 'roundb', require( './../../../base/special/roundb' ) );
   1568 
   1569 /**
   1570 * @name roundn
   1571 * @memberof special
   1572 * @readonly
   1573 * @type {Function}
   1574 * @see {@link module:@stdlib/math/base/special/roundn}
   1575 */
   1576 setReadOnly( special, 'roundn', require( './../../../base/special/roundn' ) );
   1577 
   1578 /**
   1579 * @name roundsd
   1580 * @memberof special
   1581 * @readonly
   1582 * @type {Function}
   1583 * @see {@link module:@stdlib/math/base/special/roundsd}
   1584 */
   1585 setReadOnly( special, 'roundsd', require( './../../../base/special/roundsd' ) );
   1586 
   1587 /**
   1588 * @name rsqrt
   1589 * @memberof special
   1590 * @readonly
   1591 * @type {Function}
   1592 * @see {@link module:@stdlib/math/base/special/rsqrt}
   1593 */
   1594 setReadOnly( special, 'rsqrt', require( './../../../base/special/rsqrt' ) );
   1595 
   1596 /**
   1597 * @name rsqrtf
   1598 * @memberof special
   1599 * @readonly
   1600 * @type {Function}
   1601 * @see {@link module:@stdlib/math/base/special/rsqrtf}
   1602 */
   1603 setReadOnly( special, 'rsqrtf', require( './../../../base/special/rsqrtf' ) );
   1604 
   1605 /**
   1606 * @name sici
   1607 * @memberof special
   1608 * @readonly
   1609 * @type {Function}
   1610 * @see {@link module:@stdlib/math/base/special/sici}
   1611 */
   1612 setReadOnly( special, 'sici', require( './../../../base/special/sici' ) );
   1613 
   1614 /**
   1615 * @name signum
   1616 * @memberof special
   1617 * @readonly
   1618 * @type {Function}
   1619 * @see {@link module:@stdlib/math/base/special/signum}
   1620 */
   1621 setReadOnly( special, 'signum', require( './../../../base/special/signum' ) );
   1622 
   1623 /**
   1624 * @name signumf
   1625 * @memberof special
   1626 * @readonly
   1627 * @type {Function}
   1628 * @see {@link module:@stdlib/math/base/special/signumf}
   1629 */
   1630 setReadOnly( special, 'signumf', require( './../../../base/special/signumf' ) );
   1631 
   1632 /**
   1633 * @name sin
   1634 * @memberof special
   1635 * @readonly
   1636 * @type {Function}
   1637 * @see {@link module:@stdlib/math/base/special/sin}
   1638 */
   1639 setReadOnly( special, 'sin', require( './../../../base/special/sin' ) );
   1640 
   1641 /**
   1642 * @name sinc
   1643 * @memberof special
   1644 * @readonly
   1645 * @type {Function}
   1646 * @see {@link module:@stdlib/math/base/special/sinc}
   1647 */
   1648 setReadOnly( special, 'sinc', require( './../../../base/special/sinc' ) );
   1649 
   1650 /**
   1651 * @name sincos
   1652 * @memberof special
   1653 * @readonly
   1654 * @type {Function}
   1655 * @see {@link module:@stdlib/math/base/special/sincos}
   1656 */
   1657 setReadOnly( special, 'sincos', require( './../../../base/special/sincos' ) );
   1658 
   1659 /**
   1660 * @name sincospi
   1661 * @memberof special
   1662 * @readonly
   1663 * @type {Function}
   1664 * @see {@link module:@stdlib/math/base/special/sincospi}
   1665 */
   1666 setReadOnly( special, 'sincospi', require( './../../../base/special/sincospi' ) );
   1667 
   1668 /**
   1669 * @name sinh
   1670 * @memberof special
   1671 * @readonly
   1672 * @type {Function}
   1673 * @see {@link module:@stdlib/math/base/special/sinh}
   1674 */
   1675 setReadOnly( special, 'sinh', require( './../../../base/special/sinh' ) );
   1676 
   1677 /**
   1678 * @name sinpi
   1679 * @memberof special
   1680 * @readonly
   1681 * @type {Function}
   1682 * @see {@link module:@stdlib/math/base/special/sinpi}
   1683 */
   1684 setReadOnly( special, 'sinpi', require( './../../../base/special/sinpi' ) );
   1685 
   1686 /**
   1687 * @name spence
   1688 * @memberof special
   1689 * @readonly
   1690 * @type {Function}
   1691 * @see {@link module:@stdlib/math/base/special/spence}
   1692 */
   1693 setReadOnly( special, 'spence', require( './../../../base/special/spence' ) );
   1694 
   1695 /**
   1696 * @name sqrt
   1697 * @memberof special
   1698 * @readonly
   1699 * @type {Function}
   1700 * @see {@link module:@stdlib/math/base/special/sqrt}
   1701 */
   1702 setReadOnly( special, 'sqrt', require( './../../../base/special/sqrt' ) );
   1703 
   1704 /**
   1705 * @name sqrt1pm1
   1706 * @memberof special
   1707 * @readonly
   1708 * @type {Function}
   1709 * @see {@link module:@stdlib/math/base/special/sqrt1pm1}
   1710 */
   1711 setReadOnly( special, 'sqrt1pm1', require( './../../../base/special/sqrt1pm1' ) );
   1712 
   1713 /**
   1714 * @name sqrtf
   1715 * @memberof special
   1716 * @readonly
   1717 * @type {Function}
   1718 * @see {@link module:@stdlib/math/base/special/sqrtf}
   1719 */
   1720 setReadOnly( special, 'sqrtf', require( './../../../base/special/sqrtf' ) );
   1721 
   1722 /**
   1723 * @name tan
   1724 * @memberof special
   1725 * @readonly
   1726 * @type {Function}
   1727 * @see {@link module:@stdlib/math/base/special/tan}
   1728 */
   1729 setReadOnly( special, 'tan', require( './../../../base/special/tan' ) );
   1730 
   1731 /**
   1732 * @name tanh
   1733 * @memberof special
   1734 * @readonly
   1735 * @type {Function}
   1736 * @see {@link module:@stdlib/math/base/special/tanh}
   1737 */
   1738 setReadOnly( special, 'tanh', require( './../../../base/special/tanh' ) );
   1739 
   1740 /**
   1741 * @name tribonacci
   1742 * @memberof special
   1743 * @readonly
   1744 * @type {Function}
   1745 * @see {@link module:@stdlib/math/base/special/tribonacci}
   1746 */
   1747 setReadOnly( special, 'tribonacci', require( './../../../base/special/tribonacci' ) );
   1748 
   1749 /**
   1750 * @name trigamma
   1751 * @memberof special
   1752 * @readonly
   1753 * @type {Function}
   1754 * @see {@link module:@stdlib/math/base/special/trigamma}
   1755 */
   1756 setReadOnly( special, 'trigamma', require( './../../../base/special/trigamma' ) );
   1757 
   1758 /**
   1759 * @name trunc
   1760 * @memberof special
   1761 * @readonly
   1762 * @type {Function}
   1763 * @see {@link module:@stdlib/math/base/special/trunc}
   1764 */
   1765 setReadOnly( special, 'trunc', require( './../../../base/special/trunc' ) );
   1766 
   1767 /**
   1768 * @name trunc2
   1769 * @memberof special
   1770 * @readonly
   1771 * @type {Function}
   1772 * @see {@link module:@stdlib/math/base/special/trunc2}
   1773 */
   1774 setReadOnly( special, 'trunc2', require( './../../../base/special/trunc2' ) );
   1775 
   1776 /**
   1777 * @name trunc10
   1778 * @memberof special
   1779 * @readonly
   1780 * @type {Function}
   1781 * @see {@link module:@stdlib/math/base/special/trunc10}
   1782 */
   1783 setReadOnly( special, 'trunc10', require( './../../../base/special/trunc10' ) );
   1784 
   1785 /**
   1786 * @name truncb
   1787 * @memberof special
   1788 * @readonly
   1789 * @type {Function}
   1790 * @see {@link module:@stdlib/math/base/special/truncb}
   1791 */
   1792 setReadOnly( special, 'truncb', require( './../../../base/special/truncb' ) );
   1793 
   1794 /**
   1795 * @name truncf
   1796 * @memberof special
   1797 * @readonly
   1798 * @type {Function}
   1799 * @see {@link module:@stdlib/math/base/special/truncf}
   1800 */
   1801 setReadOnly( special, 'truncf', require( './../../../base/special/truncf' ) );
   1802 
   1803 /**
   1804 * @name truncn
   1805 * @memberof special
   1806 * @readonly
   1807 * @type {Function}
   1808 * @see {@link module:@stdlib/math/base/special/truncn}
   1809 */
   1810 setReadOnly( special, 'truncn', require( './../../../base/special/truncn' ) );
   1811 
   1812 /**
   1813 * @name truncsd
   1814 * @memberof special
   1815 * @readonly
   1816 * @type {Function}
   1817 * @see {@link module:@stdlib/math/base/special/truncsd}
   1818 */
   1819 setReadOnly( special, 'truncsd', require( './../../../base/special/truncsd' ) );
   1820 
   1821 /**
   1822 * @name uimul
   1823 * @memberof special
   1824 * @readonly
   1825 * @type {Function}
   1826 * @see {@link module:@stdlib/math/base/special/uimul}
   1827 */
   1828 setReadOnly( special, 'uimul', require( './../../../base/special/uimul' ) );
   1829 
   1830 /**
   1831 * @name uimuldw
   1832 * @memberof special
   1833 * @readonly
   1834 * @type {Function}
   1835 * @see {@link module:@stdlib/math/base/special/uimuldw}
   1836 */
   1837 setReadOnly( special, 'uimuldw', require( './../../../base/special/uimuldw' ) );
   1838 
   1839 /**
   1840 * @name vercos
   1841 * @memberof special
   1842 * @readonly
   1843 * @type {Function}
   1844 * @see {@link module:@stdlib/math/base/special/vercos}
   1845 */
   1846 setReadOnly( special, 'vercos', require( './../../../base/special/vercos' ) );
   1847 
   1848 /**
   1849 * @name versin
   1850 * @memberof special
   1851 * @readonly
   1852 * @type {Function}
   1853 * @see {@link module:@stdlib/math/base/special/versin}
   1854 */
   1855 setReadOnly( special, 'versin', require( './../../../base/special/versin' ) );
   1856 
   1857 /**
   1858 * @name wrap
   1859 * @memberof special
   1860 * @readonly
   1861 * @type {Function}
   1862 * @see {@link module:@stdlib/math/base/special/wrap}
   1863 */
   1864 setReadOnly( special, 'wrap', require( './../../../base/special/wrap' ) );
   1865 
   1866 /**
   1867 * @name xlog1py
   1868 * @memberof special
   1869 * @readonly
   1870 * @type {Function}
   1871 * @see {@link module:@stdlib/math/base/special/xlog1py}
   1872 */
   1873 setReadOnly( special, 'xlog1py', require( './../../../base/special/xlog1py' ) );
   1874 
   1875 /**
   1876 * @name xlogy
   1877 * @memberof special
   1878 * @readonly
   1879 * @type {Function}
   1880 * @see {@link module:@stdlib/math/base/special/xlogy}
   1881 */
   1882 setReadOnly( special, 'xlogy', require( './../../../base/special/xlogy' ) );
   1883 
   1884 
   1885 // EXPORTS //
   1886 
   1887 module.exports = special;