#include <cmath>
#include <complex>
#include "UtMath.hpp"
Go to the source code of this file.
|
| double | dmod (double aValue1, double aValue2) |
| double | dsign (double aValue, double aReference) |
| int | nint (double aValue) |
| double | dble (int aValue) |
| float | real (double aValue) |
| float | real (int aValue) |
| std::complex< float > | cmplx (float aRealPart, float aImagPart) |
| std::complex< float > | cmplx (float aRealPart) |
| std::complex< float > | cmplx (double aRealPart, double aImagPart) |
| std::complex< float > | cmplx (double aRealPart) |
| std::complex< float > | cmplx (double aRealPart, float aImagPart) |
| float | aimag (const std::complex< float > &aValue) |
| float | cabs (const std::complex< float > &aValue) |
| std::complex< float > | cexp (const std::complex< float > &aValue) |
| std::complex< float > | csqrt (const std::complex< float > &aValue) |
◆ aimag()
| float aimag |
( |
const std::complex< float > & | aValue | ) |
|
|
inline |
◆ cabs()
| float cabs |
( |
const std::complex< float > & | aValue | ) |
|
|
inline |
◆ cexp()
| std::complex< float > cexp |
( |
const std::complex< float > & | aValue | ) |
|
|
inline |
◆ cmplx() [1/5]
| std::complex< float > cmplx |
( |
double | aRealPart | ) |
|
|
inline |
◆ cmplx() [2/5]
| std::complex< float > cmplx |
( |
double | aRealPart, |
|
|
double | aImagPart ) |
|
inline |
◆ cmplx() [3/5]
| std::complex< float > cmplx |
( |
double | aRealPart, |
|
|
float | aImagPart ) |
|
inline |
◆ cmplx() [4/5]
| std::complex< float > cmplx |
( |
float | aRealPart | ) |
|
|
inline |
◆ cmplx() [5/5]
| std::complex< float > cmplx |
( |
float | aRealPart, |
|
|
float | aImagPart ) |
|
inline |
◆ csqrt()
| std::complex< float > csqrt |
( |
const std::complex< float > & | aValue | ) |
|
|
inline |
◆ dble()
| double dble |
( |
int | aValue | ) |
|
|
inline |
◆ dmod()
| double dmod |
( |
double | aValue1, |
|
|
double | aValue2 ) |
|
inline |
◆ dsign()
| double dsign |
( |
double | aValue, |
|
|
double | aReference ) |
|
inline |
◆ nint()
| int nint |
( |
double | aValue | ) |
|
|
inline |
◆ real() [1/2]
| float real |
( |
double | aValue | ) |
|
|
inline |
◆ real() [2/2]
◆ deg2rad
| const double deg2rad = pi / 180.0 |
◆ dsqrpi
| const double dsqrpi = 0.5 / 1.7724538509055159 |
◆ dsqrt3
| const double dsqrt3 = 1.7320508075688772 |
◆ forthpi
| const double forthpi = 0.25 * pi |
◆ forthr
| const double forthr = 4.0 / 3.0 |
◆ fourpi
| const double fourpi = 4.0 * pi |
◆ fpicub
| const double fpicub = 64.0 * pi * pi * pi |
◆ halfpi
| const double halfpi = 0.5 * pi |
◆ onethr
| const double onethr = 1.0 / 3.0 |
◆ pi
| const double pi = 3.141592653589793 |
Referenced by BrawlerEvaluation::CalcEvadeValue(), WsfEM_ALARM_Propagation::ComputePropagationFactor(), WsfNORAD_Util::Deep_dpper(), WsfNORAD_Util::Deep_dpsec(), BrawlerEvaluation::Evaluate1v1(), WsfEM_ALARM_Antenna::antenna::get_relative_gain(), BrawlerMover::gwreq(), wsf::six_dof::GuidanceComputer::Initialize(), WsfGuidanceComputer::Initialize(), WsfP6DOF_GuidanceComputer::Initialize(), wizard::WsfScriptTypes::InitType(), MTT::mttet(), MTT::mttuhi(), MTT::mttuvi(), BrawlerEvaluation::NominalSelfEngagementMeasure(), BrawlerMover::pmax(), BrawlerPlatform::ProbabilitySeen(), BrawlerMover::rollim(), BrawlerEvaluation::SelfEngagementMeasure(), WsfTRIMSIM_SensorComponent::UpdateTrack(), WsfEM_ALARM_Terrain::visble2(), and BrawlerEvaluation::WeaponAimingEnvelope().
◆ pol_default
| const int pol_default = -1 |
◆ pol_horizontal
| const int pol_horizontal = 1 |
◆ pol_lh_circular
| const int pol_lh_circular = 5 |
◆ pol_rh_circular
| const int pol_rh_circular = 4 |
◆ pol_slant_135
| const int pol_slant_135 = 3 |
◆ pol_slant_45
| const int pol_slant_45 = 2 |
◆ pol_vertical
| const int pol_vertical = 0 |
◆ rad2deg
| const double rad2deg = 180.0 / pi |
◆ rezero
| const double rezero = 6371008.7714 |
◆ sqr3o2
| const double sqr3o2 = 0.5 * dsqrt3 |
◆ sqrt2
| const double sqrt2 = 1.41421356237309500 |
◆ sr2po4
| const double sr2po4 = 0.25 * 2.5066282746310002 |
◆ tsqrpi
| const double tsqrpi = 2.0 * 1.7724538509055159 |
◆ twopi
| const double twopi = 2.0 * pi |
◆ twothr
| const double twothr = 2.0 / 3.0 |
◆ vlight
| const double vlight = 299792458.0 |