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... | |