.TH "math.h" 3teegris "Sun Oct 28 2018" "Version 2.0" "Samsung Internal API reference" \" -*- nroff -*-
.ad l
.nh
.SH NAME
math.h \- Math library\&.  

.SH SYNOPSIS
.br
.PP
.SS "Macros"

.in +1c
.ti -1c
.RI "#define \fBisnan\fP(x)   _isnan(x)"
.br
.ti -1c
.RI "#define \fBM_E\fP   2\&.7182818284590452354"
.br
.ti -1c
.RI "#define \fBM_PI\fP   3\&.14159265358979323846"
.br
.ti -1c
.RI "#define \fBM_PI_2\fP   1\&.57079632679489661923"
.br
.ti -1c
.RI "#define \fBM_PI_4\fP   0\&.78539816339744830962"
.br
.in -1c
.SS "Functions"

.in +1c
.ti -1c
.RI "_const_ double \fBatan\fP (double x)"
.br
.RI "\fIArc tangent function\&. \fP"
.ti -1c
.RI "_const_ float \fBatanf\fP (float x)"
.br
.RI "\fIArc tangent function\&. \fP"
.ti -1c
.RI "_const_ double \fBatan2\fP (double y, double x)"
.br
.RI "\fIArc tangent function of two variables\&. \fP"
.ti -1c
.RI "_const_ float \fBatan2f\fP (float y, float x)"
.br
.RI "\fIArc tangent function of two variables\&. \fP"
.ti -1c
.RI "_const_ double \fBceil\fP (double x)"
.br
.RI "\fIceiling function: smallest integral value not less than argument \fP"
.ti -1c
.RI "_const_ float \fBceilf\fP (float x)"
.br
.RI "\fIceiling function: smallest integral value not less than argument \fP"
.ti -1c
.RI "_const_ double \fBpow\fP (double base, double \fBexp\fP)"
.br
.RI "\fICalculate the exponentiation\&. \fP"
.ti -1c
.RI "_const_ float \fBpowf\fP (float base, float \fBexp\fP)"
.br
.RI "\fICalculate the exponentiation\&. \fP"
.ti -1c
.RI "_const_ double \fBsqrt\fP (double x)"
.br
.RI "\fICalculate the square root of x\&. \fP"
.ti -1c
.RI "_const_ float \fBsqrtf\fP (float x)"
.br
.RI "\fICalculate the square root of x\&. \fP"
.ti -1c
.RI "_const_ double \fBfabs\fP (double x)"
.br
.RI "\fICalculate the absolute value of x\&. \fP"
.ti -1c
.RI "_const_ float \fBfabsf\fP (float x)"
.br
.RI "\fICalculate the absolute value of x\&. \fP"
.ti -1c
.RI "_const_ double \fBround\fP (double x)"
.br
.RI "\fICalculate the integral value that is the nearest to x\&. \fP"
.ti -1c
.RI "_const_ float \fBroundf\fP (float x)"
.br
.RI "\fICalculate the integral value that is the nearest to x\&. \fP"
.ti -1c
.RI "_const_ double \fBsin\fP (double x)"
.br
.RI "\fICalculate the sine of an angle of x radians\&. \fP"
.ti -1c
.RI "_const_ float \fBsinf\fP (float x)"
.br
.RI "\fICalculate the sine of an angle of x radians\&. \fP"
.ti -1c
.RI "_const_ double \fBcos\fP (double x)"
.br
.RI "\fICalculate the cosine of an angle of x radians\&. \fP"
.ti -1c
.RI "_const_ float \fBcosf\fP (float x)"
.br
.RI "\fICalculate the cosine of an angle of x radians\&. \fP"
.ti -1c
.RI "_const_ double \fBexp\fP (double x)"
.br
.RI "\fIbase-e exponential function \fP"
.ti -1c
.RI "_const_ float \fBexpf\fP (float x)"
.br
.RI "\fIbase-e exponential function \fP"
.ti -1c
.RI "_const_ double \fBlog\fP (double x)"
.br
.RI "\fICalculate the natural logarithm\&. \fP"
.ti -1c
.RI "_const_ float \fBlogf\fP (float x)"
.br
.RI "\fICalculate the natural logarithm\&. \fP"
.ti -1c
.RI "_const_ double \fBlogb\fP (double x)"
.br
.RI "\fICalculate exponent of a floating-point value\&. \fP"
.ti -1c
.RI "_const_ float \fBlogbf\fP (float x)"
.br
.RI "\fICalculate exponent of a floating-point value\&. \fP"
.ti -1c
.RI "_const_ double \fBfmax\fP (double x, double y)"
.br
.RI "\fIDetermine maximum of two floating-point numbers\&. \fP"
.ti -1c
.RI "_const_ float \fBfmaxf\fP (float x, float y)"
.br
.RI "\fIDetermine maximum of two floating-point numbers\&. \fP"
.ti -1c
.RI "_const_ double \fBfmin\fP (double x, double y)"
.br
.RI "\fIDetermine minimum of two floating-point numbers\&. \fP"
.ti -1c
.RI "_const_ float \fBfminf\fP (float x, float y)"
.br
.RI "\fIDetermine minimum of two floating-point numbers\&. \fP"
.ti -1c
.RI "_const_ double \fBscalbn\fP (double x, int \fBexp\fP)"
.br
.RI "\fIMultiply floating-point number by integral power of radix\&. \fP"
.ti -1c
.RI "_const_ float \fBscalbnf\fP (float x, int \fBexp\fP)"
.br
.RI "\fIMultiply floating-point number by integral power of radix\&. \fP"
.ti -1c
.RI "_const_ double \fBcopysign\fP (double x, double y)"
.br
.RI "\fICopy sign of a number\&. \fP"
.ti -1c
.RI "_const_ float \fBcopysignf\fP (float x, float y)"
.br
.RI "\fICopy sign of a number\&. \fP"
.ti -1c
.RI "_const_ double \fBfloor\fP (double x)"
.br
.RI "\fIGet largest integral value not greater than argument\&. \fP"
.ti -1c
.RI "_const_ float \fBfloorf\fP (float x)"
.br
.RI "\fIGet largest integral value not greater than argument\&. \fP"
.ti -1c
.RI "_const_ double \fBhypot\fP (double x, double y)"
.br
.RI "\fIEuclidean distance function\&. \fP"
.ti -1c
.RI "_const_ float \fBhypotf\fP (float x, float y)"
.br
.RI "\fIEuclidean distance function\&. \fP"
.ti -1c
.RI "double \fBmodf\fP (double x, double *iptr)"
.br
.RI "\fIextract signed integral and fractional values from floating-point number \fP"
.ti -1c
.RI "float \fBmodff\fP (float x, float *iptr)"
.br
.RI "\fIextract signed integral and fractional values from floating-point number \fP"
.in -1c
.SH "Detailed Description"
.PP 
Math library\&. 


.PP
\fBCopyright:\fP
.RS 4
(C) 2015 Samsung Electronics Co\&., Ltd\&. 
.RE
.PP

.SH "Author"
.PP 
Generated automatically by Doxygen for Samsung Internal API reference from the source code\&.
