|
Jet
v1.3.3
|
Go to the source code of this file.
Namespaces | |
| jet | |
Functions | |
| template<typename T > | |
| constexpr T | jet::zero () |
| Zero for type T. More... | |
| template<> | |
| constexpr float | jet::zero< float > () |
| Zero for float. More... | |
| template<> | |
| constexpr double | jet::zero< double > () |
| Zero for double. More... | |
| template<typename T > | |
| constexpr T | jet::one () |
| One for type T. More... | |
| template<> | |
| constexpr float | jet::one< float > () |
| One for float. More... | |
| template<> | |
| constexpr double | jet::one< double > () |
| One for double. More... | |
| template<typename T > | |
| constexpr T | jet::pi () |
| Pi for type T. More... | |
| template<> | |
| constexpr float | jet::pi< float > () |
| Pi for float. More... | |
| template<> | |
| constexpr double | jet::pi< double > () |
| Pi for double. More... | |
| template<typename T > | |
| constexpr T | jet::halfPi () |
| Pi/2 for type T. More... | |
| template<> | |
| constexpr float | jet::halfPi< float > () |
| Pi/2 for float. More... | |
| template<> | |
| constexpr double | jet::halfPi< double > () |
| Pi/2 for double. More... | |
| template<typename T > | |
| constexpr T | jet::quarterPi () |
| Pi/4 for type T. More... | |
| template<> | |
| constexpr float | jet::quarterPi< float > () |
| Pi/2 for float. More... | |
| template<> | |
| constexpr double | jet::quarterPi< double > () |
| Pi/2 for double. More... | |
| template<typename T > | |
| constexpr T | jet::twoPi () |
| 2*pi for type T. More... | |
| template<> | |
| constexpr float | jet::twoPi< float > () |
| 2*pi for float. More... | |
| template<> | |
| constexpr double | jet::twoPi< double > () |
| 2*pi for double. More... | |
| template<typename T > | |
| constexpr T | jet::fourPi () |
| 4*pi for type T. More... | |
| template<> | |
| constexpr float | jet::fourPi< float > () |
| 4*pi for float. More... | |
| template<> | |
| constexpr double | jet::fourPi< double > () |
| 4*pi for double. More... | |
| template<typename T > | |
| constexpr T | jet::invPi () |
| 1/pi for type T. More... | |
| template<> | |
| constexpr float | jet::invPi< float > () |
| 1/pi for float. More... | |
| template<> | |
| constexpr double | jet::invPi< double > () |
| 1/pi for double. More... | |
| template<typename T > | |
| constexpr T | jet::invTwoPi () |
| 1/2*pi for type T. More... | |
| template<> | |
| constexpr float | jet::invTwoPi< float > () |
| 1/2*pi for float. More... | |
| template<> | |
| constexpr double | jet::invTwoPi< double > () |
| 1/2*pi for double. More... | |
| template<typename T > | |
| constexpr T | jet::invFourPi () |
| 1/4*pi for type T. More... | |
| template<> | |
| constexpr float | jet::invFourPi< float > () |
| 1/4*pi for float. More... | |
| template<> | |
| constexpr double | jet::invFourPi< double > () |
| 1/4*pi for double. More... | |
Variables | |
| constexpr size_t | jet::kZeroSize = 0 |
| Zero size_t. More... | |
| constexpr ssize_t | jet::kZeroSSize = 0 |
| Zero ssize_t. More... | |
| constexpr size_t | jet::kOneSize = 1 |
| One size_t. More... | |
| constexpr ssize_t | jet::kOneSSize = 1 |
| One ssize_t. More... | |
| constexpr float | jet::kEpsilonF = std::numeric_limits<float>::epsilon() |
| Float-type epsilon. More... | |
| constexpr double | jet::kEpsilonD = std::numeric_limits<double>::epsilon() |
| Double-type epsilon. More... | |
| constexpr size_t | jet::kMaxSize = std::numeric_limits<size_t>::max() |
| Max size_t. More... | |
| constexpr ssize_t | jet::kMaxSSize = std::numeric_limits<ssize_t>::max() |
| Max ssize_t. More... | |
| constexpr float | jet::kMaxF = std::numeric_limits<float>::max() |
| Max float. More... | |
| constexpr double | jet::kMaxD = std::numeric_limits<double>::max() |
| Max double. More... | |
| constexpr float | jet::kPiF = 3.14159265358979323846264338327950288f |
| Float-type pi. More... | |
| constexpr double | jet::kPiD = 3.14159265358979323846264338327950288 |
| Double-type pi. More... | |
| constexpr float | jet::kHalfPiF = 1.57079632679489661923132169163975144f |
| Float-type pi/2. More... | |
| constexpr double | jet::kHalfPiD = 1.57079632679489661923132169163975144 |
| Double-type pi/2. More... | |
| constexpr float | jet::kQuarterPiF = 0.785398163397448309615660845819875721f |
| Float-type pi/4. More... | |
| constexpr double | jet::kQuarterPiD = 0.785398163397448309615660845819875721 |
| Double-type pi/4. More... | |
| constexpr float | jet::kTwoPiF = static_cast<float>(2.0 * kPiD) |
| Float-type 2*pi. More... | |
| constexpr double | jet::kTwoPiD = 2.0 * kPiD |
| Double-type 2*pi. More... | |
| constexpr float | jet::kFourPiF = static_cast<float>(4.0 * kPiD) |
| Float-type 4*pi. More... | |
| constexpr double | jet::kFourPiD = 4.0 * kPiD |
| Double-type 4*pi. More... | |
| constexpr float | jet::kInvPiF = static_cast<float>(1.0 / kPiD) |
| Float-type 1/pi. More... | |
| constexpr double | jet::kInvPiD = 1.0 / kPiD |
| Double-type 1/pi. More... | |
| constexpr float | jet::kInvTwoPiF = static_cast<float>(0.5 / kPiD) |
| Float-type 1/2*pi. More... | |
| constexpr double | jet::kInvTwoPiD = 0.5 / kPiD |
| Double-type 1/2*pi. More... | |
| constexpr float | jet::kInvFourPiF = static_cast<float>(0.25 / kPiD) |
| Float-type 1/4*pi. More... | |
| constexpr double | jet::kInvFourPiD = 0.25 / kPiD |
| Double-type 1/4*pi. More... | |
| constexpr double | jet::kGravity = -9.8 |
| Gravity. More... | |
| constexpr double | jet::kWaterDensity = 1000.0 |
| Water density. More... | |
| constexpr double | jet::kSpeedOfSoundInWater = 1482.0 |
| Speed of sound in water at 20 degrees celcius. More... | |
| constexpr int | jet::kDirectionNone = 0 |
| No direction. More... | |
| constexpr int | jet::kDirectionLeft = 1 << 0 |
| Left direction. More... | |
| constexpr int | jet::kDirectionRight = 1 << 1 |
| RIght direction. More... | |
| constexpr int | jet::kDirectionDown = 1 << 2 |
| Down direction. More... | |
| constexpr int | jet::kDirectionUp = 1 << 3 |
| Up direction. More... | |
| constexpr int | jet::kDirectionBack = 1 << 4 |
| Back direction. More... | |
| constexpr int | jet::kDirectionFront = 1 << 5 |
| Front direction. More... | |
| constexpr int | jet::kDirectionAll |
| All direction. More... | |
1.8.18