FlightGear next
ITM Namespace Reference

Classes

struct  prop_type
 
struct  propv_type
 

Functions

static int mymin (const int &i, const int &j)
 
static int mymax (const int &i, const int &j)
 
static double mymin (const double &a, const double &b)
 
static double mymax (const double &a, const double &b)
 
static double FORTRAN_DIM (const double &x, const double &y)
 
static double Fn (const double &v_square)
 
static double F (const double &x, const double &K)
 
static double H_0 (double r, double et)
 
static double F_0 (double td)
 
static double adiff (double s, prop_type &prop)
 
static double A_scat (double s, prop_type &prop)
 
static double abq_alos (complex< double > r)
 
static double A_los (double d, prop_type &prop)
 
static void lrprop (double d, prop_type &prop)
 
static double qerfi (double q)
 
static void qlrps (double fmhz, double zsys, double en0, int ipol, double eps, double sgm, prop_type &prop)
 
static double curve (double const &c1, double const &c2, double const &x1, double const &x2, double const &x3, double const &de)
 
static double avar (double zzt, double zzl, double zzc, prop_type &prop, propv_type &propv)
 
static void hzns (double pfl[], prop_type &prop)
 
static void zlsq1 (double z[], const double &x1, const double &x2, double &z0, double &zn)
 
static double qtile (const int &nn, double a[], const int &ir)
 
static double dlthx (double pfl[], const double &x1, const double &x2)
 
static void qlrpfl (double pfl[], int klimx, int mdvarx, prop_type &prop, propv_type &propv)
 

Variables

const double THIRD = (1.0/3.0)
 
const double f_0 = 47.7
 

Function Documentation

◆ A_los()

static double ITM::A_los ( double d,
prop_type & prop )
static

Definition at line 457 of file itm.cpp.

◆ A_scat()

static double ITM::A_scat ( double s,
prop_type & prop )
static

Definition at line 369 of file itm.cpp.

◆ abq_alos()

static double ITM::abq_alos ( complex< double > r)
static

Definition at line 443 of file itm.cpp.

◆ adiff()

static double ITM::adiff ( double s,
prop_type & prop )
static

Definition at line 269 of file itm.cpp.

◆ avar()

static double ITM::avar ( double zzt,
double zzl,
double zzc,
prop_type & prop,
propv_type & propv )
static

Definition at line 916 of file itm.cpp.

◆ curve()

static double ITM::curve ( double const & c1,
double const & c2,
double const & x1,
double const & x2,
double const & x3,
double const & de )
static

Definition at line 899 of file itm.cpp.

◆ dlthx()

static double ITM::dlthx ( double pfl[],
const double & x1,
const double & x2 )
static

Definition at line 1374 of file itm.cpp.

◆ F()

static double ITM::F ( const double & x,
const double & K )
static

Definition at line 181 of file itm.cpp.

◆ F_0()

static double ITM::F_0 ( double td)
static

Definition at line 254 of file itm.cpp.

◆ Fn()

static double ITM::Fn ( const double & v_square)
static

Definition at line 161 of file itm.cpp.

◆ FORTRAN_DIM()

static double ITM::FORTRAN_DIM ( const double & x,
const double & y )
static

Definition at line 132 of file itm.cpp.

◆ H_0()

static double ITM::H_0 ( double r,
double et )
static

Definition at line 217 of file itm.cpp.

◆ hzns()

static void ITM::hzns ( double pfl[],
prop_type & prop )
static

Definition at line 1190 of file itm.cpp.

◆ lrprop()

static void ITM::lrprop ( double d,
prop_type & prop )
static

Definition at line 508 of file itm.cpp.

◆ mymax() [1/2]

static double ITM::mymax ( const double & a,
const double & b )
static

Definition at line 122 of file itm.cpp.

◆ mymax() [2/2]

static int ITM::mymax ( const int & i,
const int & j )
static

Definition at line 102 of file itm.cpp.

◆ mymin() [1/2]

static double ITM::mymin ( const double & a,
const double & b )
static

Definition at line 112 of file itm.cpp.

◆ mymin() [2/2]

static int ITM::mymin ( const int & i,
const int & j )
static

Definition at line 92 of file itm.cpp.

◆ qerfi()

static double ITM::qerfi ( double q)
static

Definition at line 824 of file itm.cpp.

◆ qlrpfl()

static void ITM::qlrpfl ( double pfl[],
int klimx,
int mdvarx,
prop_type & prop,
propv_type & propv )
static

Definition at line 1443 of file itm.cpp.

◆ qlrps()

static void ITM::qlrps ( double fmhz,
double zsys,
double en0,
int ipol,
double eps,
double sgm,
prop_type & prop )
static

Definition at line 863 of file itm.cpp.

◆ qtile()

static double ITM::qtile ( const int & nn,
double a[],
const int & ir )
static

Definition at line 1279 of file itm.cpp.

◆ zlsq1()

static void ITM::zlsq1 ( double z[],
const double & x1,
const double & x2,
double & z0,
double & zn )
static

Definition at line 1239 of file itm.cpp.

Variable Documentation

◆ f_0

const double ITM::f_0 = 47.7

Definition at line 54 of file itm.cpp.

◆ THIRD

const double ITM::THIRD = (1.0/3.0)

Definition at line 53 of file itm.cpp.