'use strict';

// STDMATH //

var stdmath = {};

// Constants:
stdmath.PI = require( '@stdlib/math/base/constants/float64-pi' );
stdmath.TWO_PI = require( '@stdlib/math/base/constants/float64-two-pi' );
stdmath.E = require( '@stdlib/math/base/constants/float64-e' );
stdmath.EULERGAMMA = require( '@stdlib/math/base/constants/float64-eulergamma' );
stdmath.GLAISHER = require( '@stdlib/math/base/constants/float64-glaisher-kinkelin' );

stdmath.PINF = require( '@stdlib/math/base/constants/float64-pinf' );
stdmath.NINF = require( '@stdlib/math/base/constants/float64-ninf' );
stdmath.FLOAT32_PINF = require( '@stdlib/math/base/constants/float32-pinf' );
stdmath.FLOAT32_NINF = require( '@stdlib/math/base/constants/float32-ninf' );

stdmath.FLOAT16_PRECISION = require( '@stdlib/math/base/constants/float16-precision' );
stdmath.FLOAT32_PRECISION = require( '@stdlib/math/base/constants/float32-precision' );
stdmath.FLOAT64_PRECISION = require( '@stdlib/math/base/constants/float64-precision' );


// Special functions...
stdmath.round = require( '@stdlib/math/base/special/round' );


// EXPORTS //

module.exports = stdmath;

'use strict';

// STDMATH //

var stdmath = {};

// Constants:
stdmath.PI = require( '@stdlib/math/base/constants/float64-pi' );
stdmath.TWO_PI = require( '@stdlib/math/base/constants/float64-two-pi' );
stdmath.E = require( '@stdlib/math/base/constants/float64-e' );
stdmath.EULERGAMMA = require( '@stdlib/math/base/constants/float64-eulergamma' );
stdmath.GLAISHER = require( '@stdlib/math/base/constants/float64-glaisher-kinkelin' );

stdmath.PINF = require( '@stdlib/math/base/constants/float64-pinf' );
stdmath.NINF = require( '@stdlib/math/base/constants/float64-ninf' );
stdmath.FLOAT32_PINF = require( '@stdlib/math/base/constants/float32-pinf' );
stdmath.FLOAT32_NINF = require( '@stdlib/math/base/constants/float32-ninf' );

stdmath.FLOAT16_PRECISION = require( '@stdlib/math/base/constants/float16-precision' );
stdmath.FLOAT32_PRECISION = require( '@stdlib/math/base/constants/float32-precision' );
stdmath.FLOAT64_PRECISION = require( '@stdlib/math/base/constants/float64-precision' );


// Special functions...
stdmath.round = require( '@stdlib/math/base/special/round' );
stdmath.ln = require( '@stdlib/math/base/special/ln' );


// EXPORTS //

module.exports = stdmath;

Add ln function to stdmath