#include <cstdint>
#include <cmath>
#include <limits>
#include <algorithm>
Go to the source code of this file.
Functions | |
template<int DEGREE> | |
constexpr float | approx_atan2f_P (float x) |
template<> | |
constexpr float | approx_atan2f_P< 11 > (float x) |
template<> | |
constexpr float | approx_atan2f_P< 13 > (float x) |
template<> | |
constexpr float | approx_atan2f_P< 15 > (float x) |
template<> | |
constexpr float | approx_atan2f_P< 3 > (float x) |
template<> | |
constexpr float | approx_atan2f_P< 5 > (float x) |
template<> | |
constexpr float | approx_atan2f_P< 7 > (float x) |
template<> | |
constexpr float | approx_atan2f_P< 9 > (float x) |
template<int DEGREE> | |
constexpr float | approx_atan2i_P (float x) |
template<> | |
constexpr float | approx_atan2i_P< 11 > (float x) |
template<> | |
constexpr float | approx_atan2i_P< 13 > (float x) |
template<> | |
constexpr float | approx_atan2i_P< 15 > (float x) |
template<> | |
constexpr float | approx_atan2i_P< 3 > (float x) |
template<> | |
constexpr float | approx_atan2i_P< 5 > (float x) |
template<> | |
constexpr float | approx_atan2i_P< 7 > (float x) |
template<> | |
constexpr float | approx_atan2i_P< 9 > (float x) |
template<int DEGREE> | |
constexpr float | approx_atan2s_P (float x) |
template<> | |
constexpr float | approx_atan2s_P< 3 > (float x) |
template<> | |
constexpr float | approx_atan2s_P< 5 > (float x) |
template<> | |
constexpr float | approx_atan2s_P< 7 > (float x) |
template<> | |
constexpr float | approx_atan2s_P< 9 > (float x) |
constexpr double | int2dphi (int x) |
constexpr float | int2phi (int x) |
constexpr int | phi2int (float x) |
constexpr short | phi2short (float x) |
template<int DEGREE> | |
constexpr float | safe_atan2f (float y, float x) |
constexpr float | short2phi (short x) |
template<int DEGREE> | |
constexpr float | unsafe_atan2f (float y, float x) |
template<int DEGREE> | |
constexpr float | unsafe_atan2f_impl (float y, float x) |
template<int DEGREE> | |
constexpr int | unsafe_atan2i (float y, float x) |
template<int DEGREE> | |
constexpr int | unsafe_atan2i_impl (float y, float x) |
template<int DEGREE> | |
constexpr short | unsafe_atan2s (float y, float x) |
template<int DEGREE> | |
constexpr short | unsafe_atan2s_impl (float y, float x) |
|
constexpr |
|
constexpr |
Definition at line 71 of file approx_atan2.h.
References dqmMemoryStats::float, vertices_cff::x, testProducerWithPsetDescEmpty_cfi::x1, and detailsBasic3DVector::z.
|
constexpr |
Definition at line 81 of file approx_atan2.h.
References dqmMemoryStats::float, vertices_cff::x, testProducerWithPsetDescEmpty_cfi::x1, testProducerWithPsetDescEmpty_cfi::x2, and detailsBasic3DVector::z.
|
constexpr |
Definition at line 92 of file approx_atan2.h.
References dqmMemoryStats::float, vertices_cff::x, testProducerWithPsetDescEmpty_cfi::x1, testProducerWithPsetDescEmpty_cfi::x2, and detailsBasic3DVector::z.
|
constexpr |
Definition at line 42 of file approx_atan2.h.
References dqmMemoryStats::float, and vertices_cff::x.
|
constexpr |
Definition at line 48 of file approx_atan2.h.
References dqmMemoryStats::float, vertices_cff::x, testProducerWithPsetDescEmpty_cfi::x1, and detailsBasic3DVector::z.
|
constexpr |
Definition at line 55 of file approx_atan2.h.
References dqmMemoryStats::float, vertices_cff::x, testProducerWithPsetDescEmpty_cfi::x2, and detailsBasic3DVector::z.
|
constexpr |
Definition at line 62 of file approx_atan2.h.
References dqmMemoryStats::float, vertices_cff::x, testProducerWithPsetDescEmpty_cfi::x1, testProducerWithPsetDescEmpty_cfi::x2, and detailsBasic3DVector::z.
|
constexpr |
|
constexpr |
Definition at line 168 of file approx_atan2.h.
References vertices_cff::x, and detailsBasic3DVector::z.
|
constexpr |
Definition at line 176 of file approx_atan2.h.
References vertices_cff::x, and detailsBasic3DVector::z.
|
constexpr |
Definition at line 184 of file approx_atan2.h.
References vertices_cff::x, and detailsBasic3DVector::z.
|
constexpr |
Definition at line 140 of file approx_atan2.h.
References vertices_cff::x, and detailsBasic3DVector::z.
|
constexpr |
Definition at line 147 of file approx_atan2.h.
References vertices_cff::x, and detailsBasic3DVector::z.
|
constexpr |
Definition at line 154 of file approx_atan2.h.
References vertices_cff::x, and detailsBasic3DVector::z.
|
constexpr |
Definition at line 161 of file approx_atan2.h.
References vertices_cff::x, and detailsBasic3DVector::z.
|
constexpr |
|
constexpr |
Definition at line 220 of file approx_atan2.h.
References f, vertices_cff::x, and detailsBasic3DVector::z.
|
constexpr |
Definition at line 226 of file approx_atan2.h.
References f, vertices_cff::x, and detailsBasic3DVector::z.
|
constexpr |
Definition at line 232 of file approx_atan2.h.
References f, vertices_cff::x, and detailsBasic3DVector::z.
|
constexpr |
|
constexpr |
Definition at line 275 of file approx_atan2.h.
References L1DTConfigBti_cff::LL, M_PI, SiStripPI::max, and vertices_cff::x.
|
constexpr |
Definition at line 270 of file approx_atan2.h.
References dqmMemoryStats::float, L1DTConfigBti_cff::LL, M_PI, SiStripPI::max, and vertices_cff::x.
|
constexpr |
Definition at line 265 of file approx_atan2.h.
References L1DTConfigBti_cff::LL, M_PI, SiStripPI::max, and vertices_cff::x.
|
constexpr |
Definition at line 280 of file approx_atan2.h.
References createfilelist::int, M_PI, SiStripPI::max, and vertices_cff::x.
|
constexpr |
Definition at line 123 of file approx_atan2.h.
References f, vertices_cff::x, and detailsBasic3DVector::y.
|
constexpr |
Definition at line 285 of file approx_atan2.h.
References dqmMemoryStats::float, createfilelist::int, M_PI, SiStripPI::max, and vertices_cff::x.
|
constexpr |
Definition at line 118 of file approx_atan2.h.
References vertices_cff::x, and detailsBasic3DVector::y.
|
constexpr |
Definition at line 103 of file approx_atan2.h.
References funct::abs(), angle(), alignCSCRings::r, vertices_cff::x, and detailsBasic3DVector::y.
|
constexpr |
Definition at line 209 of file approx_atan2.h.
References vertices_cff::x, and detailsBasic3DVector::y.
|
constexpr |
Definition at line 192 of file approx_atan2.h.
References funct::abs(), angle(), createfilelist::int, L1DTConfigBti_cff::LL, SiStripPI::max, alignCSCRings::r, vertices_cff::x, and detailsBasic3DVector::y.
|
constexpr |
Definition at line 261 of file approx_atan2.h.
References vertices_cff::x, and detailsBasic3DVector::y.
|
constexpr |
Definition at line 245 of file approx_atan2.h.
References funct::abs(), angle(), createfilelist::int, SiStripPI::max, alignCSCRings::r, vertices_cff::x, and detailsBasic3DVector::y.