JFConversionFloatingPoint: Move to double type (32-bit special values can be only exact in double type)
This commit is contained in:
@@ -32,7 +32,7 @@ TEST_CASE("JFConversionFloatingPoint_G0","[JFConversion]") {
|
||||
conv.Setup(gain, pedestal_g0, pedestal_g1, pedestal_g2, 12.4);
|
||||
|
||||
std::vector<uint16_t> input(RAW_MODULE_SIZE);
|
||||
std::vector<float> output_fp(RAW_MODULE_SIZE);
|
||||
std::vector<double> output_fp(RAW_MODULE_SIZE);
|
||||
std::vector<int16_t> output_16bit(RAW_MODULE_SIZE);
|
||||
|
||||
for (int i = 0; i < RAW_MODULE_SIZE; i++)
|
||||
@@ -64,7 +64,7 @@ TEST_CASE("JFConversionFloatingPoint_G1","[JFConversion]") {
|
||||
conv.Setup(gain, pedestal_g0, pedestal_g1, pedestal_g2, 12.4);
|
||||
|
||||
std::vector<uint16_t> input(RAW_MODULE_SIZE);
|
||||
std::vector<float> output_fp(RAW_MODULE_SIZE);
|
||||
std::vector<double> output_fp(RAW_MODULE_SIZE);
|
||||
std::vector<int16_t> output_16bit(RAW_MODULE_SIZE);
|
||||
|
||||
for (int i = 0; i < RAW_MODULE_SIZE; i++)
|
||||
@@ -95,7 +95,7 @@ TEST_CASE("JFConversionFloatingPoint_G2","[JFConversion]") {
|
||||
conv.Setup(gain, pedestal_g0, pedestal_g1, pedestal_g2, 12.4);
|
||||
|
||||
std::vector<uint16_t> input(RAW_MODULE_SIZE);
|
||||
std::vector<float> output_fp(RAW_MODULE_SIZE);
|
||||
std::vector<double> output_fp(RAW_MODULE_SIZE);
|
||||
std::vector<int16_t> output_16bit(RAW_MODULE_SIZE);
|
||||
|
||||
for (int i = 0; i < RAW_MODULE_SIZE; i++)
|
||||
|
||||
Reference in New Issue
Block a user