diff --git a/Core/Algorithms/src/Beam.cpp b/Core/Algorithms/src/Beam.cpp index 49228ffa0b9e5b377aceafc4e6bbc2242a9656b9..e6c7e34197cb343995a0702c8cd1f6979d2b7d79 100644 --- a/Core/Algorithms/src/Beam.cpp +++ b/Core/Algorithms/src/Beam.cpp @@ -82,7 +82,7 @@ bool Beam::checkPolarization(const Eigen::Matrix2cd &polarization) const if (std::imag( (complex_t)polarization(0,0) ) != 0.0) return false; if (polarization(0,0)+polarization(1,1) != 1.0) return false; if (polarization(0,1) != std::conj( (complex_t)polarization(1,0))) return false; - if (std::abs( polarization.determinant() ) < 0.0) return false; + if (std::abs( (complex_t)polarization.determinant() ) < 0.0) return false; return true; }