Da Vinci Firmware 1
Firmware for the DaVinci-M rocket avionics board.
Loading...
Searching...
No Matches
rt_nonfinite.h
Go to the documentation of this file.
1
19#ifndef RT_NONFINITE_H
20#define RT_NONFINITE_H
21
22/* Include Files */
23#include "rtwtypes.h"
24#include <math.h> // For isinf() and isnan()
25
26#ifdef __cplusplus
27extern "C" {
28#endif
29
34extern real_T rtInf;
35extern real_T rtMinusInf;
36extern real_T rtNaN;
37extern real32_T rtInfF;
39extern real32_T rtNaNF;
54extern boolean_T rtIsInf(real_T value);
55
62extern boolean_T rtIsInfF(real32_T value);
63
70extern boolean_T rtIsNaN(real_T value);
71
78extern boolean_T rtIsNaNF(real32_T value);
79
82#ifdef __cplusplus
83}
84#endif
85#endif
86/*
87 * File trailer for rt_nonfinite.h
88 *
89 * [EOF]
90 */
float real32_T
32-bit single-precision float.
Definition rtwtypes.h:73
double real_T
Generic real type (aliased to double).
Definition rtwtypes.h:87
bool boolean_T
Generic boolean type.
Definition rtwtypes.h:89
boolean_T rtIsInf(real_T value)
Checks if a double-precision value is positive or negative infinity.
boolean_T rtIsNaN(real_T value)
Checks if a double-precision value is Not-a-Number (NaN).
boolean_T rtIsNaNF(real32_T value)
Checks if a single-precision value is Not-a-Number (NaN).
boolean_T rtIsInfF(real32_T value)
Checks if a single-precision value is positive or negative infinity.
real32_T rtNaNF
Global constant for Not-a-Number (single precision).
real_T rtInf
Global constant for positive infinity (double precision).
real_T rtNaN
Global constant for Not-a-Number (double precision).
real_T rtMinusInf
Global constant for negative infinity (double precision).
real32_T rtInfF
Global constant for positive infinity (single precision).
real32_T rtMinusInfF
Global constant for negative infinity (single precision).
Defines standard data types for code generated by MATLAB Coder.