Public Member Functions |
|
| OptimalVelSolver (const BODYPHYS &bodyPhysPar, const OptimalVelSolverParams &optVelPar, const SHIP_PARAMS &shipPar) |
|
void | SetParams (const BODYPHYS &bodyPhysPar, const OptimalVelSolverParams &optVelPar, const SHIP_PARAMS &shipPar) |
|
VelIntegral | CalcIntegralFromVel (double vel, bool calcValuesOfFunctions=false) |
|
double | CalcAnglesDiff (const VelIntegral &base, const VelIntegral &left, const VelIntegral &right) |
|
virtual VelIntegral | FuelOptimIteration (double vel, bool acquireIntegralsFromFirst=false) |
|
VelIntegral | CalcFuelOptim (double parVel=0.5, const int maxIter=50, const double minDiff=0.00005) |
|
double | GetTrueVelOrb () |
Protected Member Functions |
|
double | GetDVAccEastAndHover (const CaVertParams &apar, double *tVert) |
Protected Attributes |
|
OptimalVelSolverParams | m_pars |
|
SHIP_PARAMS | m_shipPars |
|
BODYPHYS | m_bodyPhys |
|
std::vector< EnjoLib::Point > | vGraphAccValues |
|
std::vector< EnjoLib::Point > | vGraphEqualizingValues |
|
double | av_const |
|
double | t_acc |
|
double | t_const |
|
double | t_final |
|
double | m_angDiff |
|
int | m_iter |
|
double | test1 |
|
double | test2 |
The documentation for this class was generated from the following files:
- LegacyCode/DirectAscent/OptimalVelSolver.hpp
- LegacyCode/DirectAscent/OptimalVelSolver.cpp
- LegacyCode/zzzOptimalVelSolver-new.cpp