#include <Vertical.h>
|
static const Vertical & | NoVerticalSolution () |
|
static bool | almost_vertical_los (const double sz, const double H) |
|
static double | Theta_H (const double sz, const double v, const int eps, const double H) |
|
static double | time_coalt (double sz, double vz) |
|
static double | vmd (double sz, double vz, double T) |
|
static Vertical | vs_circle (const Vect3 &s, const Vect3 &vo, const Vect3 &vi, const int eps, const double D, const double H) |
|
static Vertical | vs_circle_at (const double sz, const double viz, const double t, const int eps, const int dir, const double H) |
|
static Vertical | vs_los_recovery (const Vect3 &s, const Vect3 &vo, const Vect3 &vi, const double H, const double t, int epsv) |
|
◆ Vertical() [1/2]
larcfm::Vertical::Vertical |
( |
| ) |
|
Construct a vertical solution
◆ Vertical() [2/2]
larcfm::Vertical::Vertical |
( |
const double |
vz | ) |
|
|
explicit |
Construct a vertical solution
◆ add_this()
Vertical larcfm::Vertical::add_this |
( |
const double |
vz | ) |
|
◆ NoVerticalSolution()
const Vertical & larcfm::Vertical::NoVerticalSolution |
( |
| ) |
|
|
static |
"Solution" indicating no solution
◆ operator!=()
bool larcfm::Vertical::operator!= |
( |
const Vertical & |
v | ) |
const |
Is any component not exactly equal
◆ operator==()
bool larcfm::Vertical::operator== |
( |
const Vertical & |
v | ) |
const |
◆ undef()
bool larcfm::Vertical::undef |
( |
| ) |
const |
Is this solution undefined?
◆ vs_circle()
Vertical larcfm::Vertical::vs_circle |
( |
const Vect3 & |
s, |
|
|
const Vect3 & |
vo, |
|
|
const Vect3 & |
vi, |
|
|
const int |
eps, |
|
|
const double |
D, |
|
|
const double |
H |
|
) |
| |
|
static |
Solve the following equation on vz: sz+t*vz = eps*H,
where t = Theta_D(s,v,eps). eps determines the bottom, i.e.,-1, or top, i.e., 1, circle.
double larcfm::Vertical::z |
The documentation for this class was generated from the following files:
- Modules/ACCoRD/inc/Vertical.h
- Modules/ACCoRD/src/Vertical.cpp