
#include <string>

Go to the source code of this file.
Enumerations | |
| enum | FpuPrecision { FPU_PREC_SINGLE, FPU_PREC_DOUBLE, FPU_PREC_EXTENDED } |
Represents different floating-point precision modes. More... | |
| enum | FpuRoundingMode { FPU_ROUND_NEAR, FPU_ROUND_DOWN, FPU_ROUND_UP, FPU_ROUND_ZERO } |
Represents different floating-point rounding modes. More... | |
Functions | |
| FpuPrecision | getFpuPrecision () |
| Query the fpu's current precision. | |
| void | setFpuPrecision (FpuPrecision prec) |
| Set the fpu's precision. | |
| std::string | convertToString (const FpuPrecision &val) |
| FpuPrecision -> string. | |
| void | convertFromString (const std::string &str, FpuPrecision &val) |
| string -> FpuPrecision | |
| FpuRoundingMode | getFpuRoundingMode () |
| Query the fpu's current rounding mode. | |
| void | setFpuRoundingMode (FpuRoundingMode mode) |
| Set the fpu's rounding mode. | |
| std::string | convertToString (const FpuRoundingMode &val) |
| FpuRoundingMode -> string. | |
| void | convertFromString (const std::string &str, FpuRoundingMode &val) |
| string -> FpuRoundingMode | |
manipulate floating-point unit (FPU) settings
Definition in file fpu.H.
| enum FpuPrecision |
Represents different floating-point precision modes.
| enum FpuRoundingMode |
| void convertFromString | ( | const std::string & | str, | |
| FpuRoundingMode & | val | |||
| ) |
string -> FpuRoundingMode
Definition at line 262 of file fpu.C.
References FPU_ROUND_DOWN, FPU_ROUND_NEAR, FPU_ROUND_UP, and FPU_ROUND_ZERO.
| void convertFromString | ( | const std::string & | str, | |
| FpuPrecision & | val | |||
| ) |
string -> FpuPrecision
Definition at line 180 of file fpu.C.
References FPU_PREC_DOUBLE, FPU_PREC_EXTENDED, and FPU_PREC_SINGLE.
| std::string convertToString | ( | const FpuRoundingMode & | val | ) |
FpuRoundingMode -> string.
Definition at line 248 of file fpu.C.
References FPU_ROUND_DOWN, FPU_ROUND_NEAR, FPU_ROUND_UP, and FPU_ROUND_ZERO.
| std::string convertToString | ( | const FpuPrecision & | val | ) |
FpuPrecision -> string.
Definition at line 167 of file fpu.C.
References FPU_PREC_DOUBLE, FPU_PREC_EXTENDED, and FPU_PREC_SINGLE.
| FpuPrecision getFpuPrecision | ( | ) |
Query the fpu's current precision.
Definition at line 115 of file fpu.C.
References FPU_PREC_DOUBLE, FPU_PREC_EXTENDED, and FPU_PREC_SINGLE.
Referenced by ModelManager::start1().
| FpuRoundingMode getFpuRoundingMode | ( | ) |
Query the fpu's current rounding mode.
Definition at line 190 of file fpu.C.
References FPU_ROUND_DOWN, FPU_ROUND_NEAR, FPU_ROUND_UP, and FPU_ROUND_ZERO.
Referenced by ModelManager::start1().
| void setFpuPrecision | ( | FpuPrecision | prec | ) |
Set the fpu's precision.
Definition at line 136 of file fpu.C.
References FPU_PREC_DOUBLE, FPU_PREC_EXTENDED, and FPU_PREC_SINGLE.
Referenced by ModelManager::paramChanged().
| void setFpuRoundingMode | ( | FpuRoundingMode | mode | ) |
Set the fpu's rounding mode.
Definition at line 212 of file fpu.C.
References FPU_ROUND_DOWN, FPU_ROUND_NEAR, FPU_ROUND_UP, and FPU_ROUND_ZERO.
Referenced by ModelManager::paramChanged().
1.6.3