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