|
ICAROUS
|
This is the complete list of members for larcfm::Kinematics, including all inherited members.
| bankAngle(double speed, double turnRate) | larcfm::Kinematics | static |
| bankAngleGoal(double track, double goalTrack, double maxBank) | larcfm::Kinematics | static |
| bankAngleRadius(double R, double speed) | larcfm::Kinematics | static |
| bankAngleRadius(double speed, double R, bool turnRight) | larcfm::Kinematics | static |
| center(const Vect3 &s0, const Velocity &v0, double omega) (defined in larcfm::Kinematics) | larcfm::Kinematics | static |
| centerOfTurn(const Vect2 &so, const Vect2 &vo, double R, int dir) | larcfm::Kinematics | static |
| centerOfTurn(const Vect2 &so, const Vect2 &vo, double bankAngle, bool turnRight) | larcfm::Kinematics | static |
| closestDistOnTurn(const Vect3 &s0, const Velocity &v0, double R, int dir, const Vect3 &x, double maxDist) | larcfm::Kinematics | static |
| closestTimeOnTurn(const Vect3 &s0, const Velocity &v0, double omega, const Vect3 &x, double endTime) | larcfm::Kinematics | static |
| directTo(const Vect2 &bot, const Vect2 &v0, const Vect2 &goal, double R) | larcfm::Kinematics | static |
| directToPoint(const Vect3 &so, const Velocity &vo, const Vect3 &wp, double R) (defined in larcfm::Kinematics) | larcfm::Kinematics | static |
| dirSign(bool turnRight) (defined in larcfm::Kinematics) | larcfm::Kinematics | privatestatic |
| distanceToGsAccelTime(double gs, double gsAccel, double dist) | larcfm::Kinematics | static |
| distanceWithGsAccel(double gs0, double gsTarget, double gsAccel, double dt) | larcfm::Kinematics | static |
| distAtTau(const Vect3 &s, const Vect3 &vo, const Vect3 &vi, bool futureOnly) | larcfm::Kinematics | static |
| elevationAngle(Velocity v) | larcfm::Kinematics | static |
| genDirectToVertex(const Vect3 &so, const Velocity &vo, const Vect3 &wp, double bankAngle, double timeBeforeTurn) (defined in larcfm::Kinematics) | larcfm::Kinematics | static |
| gsAccel(const Vect3 &so3, const Velocity &vo3, double t, double a) | larcfm::Kinematics | static |
| gsAccelDist(double gs1, double gs2, double a) | larcfm::Kinematics | static |
| gsAccelGoal(const Vect3 &so, const Velocity &vo, double goalGs, double gsAccel) (defined in larcfm::Kinematics) | larcfm::Kinematics | static |
| gsAccelPos(const Vect3 &so3, const Velocity &vo3, double t, double a) | larcfm::Kinematics | static |
| gsAccelTime(double gs0, double goalGs, double gsAccel) | larcfm::Kinematics | static |
| gsAccelTime(const Velocity &vo, double goalGs, double gsAccel) | larcfm::Kinematics | static |
| gsAccelToDist(double gsIn, double dist, double gsAccel) | larcfm::Kinematics | static |
| gsAccelToRTA(double gsIn, double dist, double rta, double gsAccel) | larcfm::Kinematics | static |
| gsAccelUntil(const Vect3 &so3, const Velocity &vo3, double t, double goalGS, double gsAccel) (defined in larcfm::Kinematics) | larcfm::Kinematics | static |
| gsAccelUntil(const std::pair< Vect3, Velocity > &sv0, double t, double goalGS, double gsAccel) (defined in larcfm::Kinematics) | larcfm::Kinematics | static |
| gsAccelUntilRWB(const Vect3 &so3, const Velocity &vo3, double t, double goalGS, double gsAccel) | larcfm::Kinematics | static |
| linear(const std::pair< Vect3, Velocity > &sv0, double t) | larcfm::Kinematics | static |
| linear(Vect3 so, Velocity vo, double t) (defined in larcfm::Kinematics) | larcfm::Kinematics | static |
| neededDistGsAccel(double gsIn, double gsTarget, double gsAccel) | larcfm::Kinematics | static |
| overShoot(const std::pair< Vect3, Velocity > &svo, double climbRate, double targetAlt, double accelup, double acceldown, bool allowClimbRateChange) (defined in larcfm::Kinematics) | larcfm::Kinematics | static |
| positionAfterTurn(const Vect3 &so, const Velocity &vo, double goalTrack, double bankAngle) | larcfm::Kinematics | static |
| speedOfTurn(double R, double bank) | larcfm::Kinematics | static |
| tau(const Vect3 &s, const Vect3 &vo, const Vect3 &vi) | larcfm::Kinematics | static |
| testLoSGs(const Vect3 &so, const Velocity &vo, const Velocity &nvo, const Vect3 &si, const Velocity &vi, double gsAccelOwn, double stopTime, double D, double H) | larcfm::Kinematics | static |
| testLoSTrk(const Vect3 &so, const Velocity &vo, const Velocity &nvo, const Vect3 &si, const Velocity &vi, double bankAngleOwn, double stopTime, double D, double H) | larcfm::Kinematics | static |
| testLoSVs(const Vect3 &so, const Velocity &vo, const Velocity &nvo, const Vect3 &si, const Velocity &vi, double vsAccelOwn, double stopTime, double D, double H) | larcfm::Kinematics | static |
| turn(const Vect3 &s0, const Velocity &v0, double t, double R, bool turnRight) | larcfm::Kinematics | static |
| turn(const std::pair< Vect3, Velocity > &sv0, double t, double R, bool turnRight) | larcfm::Kinematics | static |
| turn(const Vect3 &s0, const Velocity &v0, double t, double bank) | larcfm::Kinematics | static |
| turnByAngle2D(const Vect3 &so, const Vect3 ¢er, double alpha) | larcfm::Kinematics | static |
| turnByDist2D(const Vect3 &so, const Vect3 ¢er, int dir, double d, double gsAt_d) | larcfm::Kinematics | static |
| turnByDist2D(const Vect3 &so, const Vect3 ¢er, int dir, double d) | larcfm::Kinematics | static |
| turnDone(double currentTrack, double targetTrack, bool turnRight) | larcfm::Kinematics | static |
| turnOmega(const Vect3 &s0, const Velocity &v0, double t, double omega) | larcfm::Kinematics | static |
| turnOmega(const std::pair< Vect3, Velocity > &sv0, double t, double omega) | larcfm::Kinematics | static |
| turnRadius(double speed, double bank, double g) | larcfm::Kinematics | static |
| turnRadius(double speed, double bank) | larcfm::Kinematics | static |
| turnRadiusByRate(double speed, double omega) (defined in larcfm::Kinematics) | larcfm::Kinematics | static |
| turnRate(double speed, double bankAngle) | larcfm::Kinematics | static |
| turnRateGoal(const Velocity &vo, double goalTrack, double maxBank) | larcfm::Kinematics | static |
| turnRight(const Velocity &v0, double goalTrack) | larcfm::Kinematics | static |
| turnTime(const Velocity &v0, double goalTrack, double maxBank, bool turnRight) | larcfm::Kinematics | static |
| turnTime(const Velocity &v0, double goalTrack, double maxBank) | larcfm::Kinematics | static |
| turnTime(double groundSpeed, double deltaTrack, double bankAngle) | larcfm::Kinematics | static |
| turnTime(double deltaTrack, double trackRate) (defined in larcfm::Kinematics) | larcfm::Kinematics | static |
| turnUntil(const Vect3 &so, const Velocity &vo, double t, double goalTrack, double maxBank) | larcfm::Kinematics | static |
| turnUntil(const std::pair< Vect3, Velocity > &sv0, double t, double goalTrack, double maxBank) | larcfm::Kinematics | static |
| turnUntilTimeOmega(const Vect3 &so, const Velocity &vo, double t, double turnTime, double omega) | larcfm::Kinematics | static |
| turnUntilTimeOmega(const std::pair< Vect3, Velocity > &svo, double t, double turnTime, double omega) | larcfm::Kinematics | static |
| turnUntilTimeRadius(std::pair< Vect3, Velocity > svo, double t, double turnTime, double R, bool turnRight) | larcfm::Kinematics | static |
| vsAccel(const Vect3 &so3, const Velocity &vo3, double t, double a) | larcfm::Kinematics | static |
| vsAccel(const std::pair< Vect3, Velocity > &sv0, double t, double a) (defined in larcfm::Kinematics) | larcfm::Kinematics | static |
| vsAccelGoal(const Vect3 &so, const Velocity &vo, double goalVs, double vsAccel) (defined in larcfm::Kinematics) | larcfm::Kinematics | static |
| vsAccelPos(const Vect3 &so3, const Velocity &vo3, double t, double a) | larcfm::Kinematics | static |
| vsAccelTime(double vs, double goalVs, double vsAccel) | larcfm::Kinematics | static |
| vsAccelTime(const Velocity &vo, double goalVs, double vsAccel) | larcfm::Kinematics | static |
| vsAccelUntil(const Vect3 &so, const Velocity &vo, double t, double goalVs, double vsAccel) | larcfm::Kinematics | static |
| vsAccelUntil(const std::pair< Vect3, Velocity > &sv0, double t, double goalVs, double vsAccel) (defined in larcfm::Kinematics) | larcfm::Kinematics | static |
| vsLevelOut(const std::pair< Vect3, Velocity > &sv0, double t, double climbRate, double targetAlt, double accelUp, double accelDown, bool allowClimbRateChange) (defined in larcfm::Kinematics) | larcfm::Kinematics | static |
| vsLevelOut(const std::pair< Vect3, Velocity > &sv0, double t, double climbRate, double targetAlt, double a, bool allowClimbRateChange) (defined in larcfm::Kinematics) | larcfm::Kinematics | static |
| vsLevelOut(const std::pair< Vect3, Velocity > &sv0, double t, double climbRate, double targetAlt, double a) (defined in larcfm::Kinematics) | larcfm::Kinematics | static |
| vsLevelOutCalc(double soz, double voz, double targetAlt, double a1, double a2, double t1, double t2, double t3, double t) (defined in larcfm::Kinematics) | larcfm::Kinematics | static |
| vsLevelOutCalculation(const std::pair< Vect3, Velocity > &sv0, double targetAlt, double a1, double a2, double t1, double t2, double t3, double t) | larcfm::Kinematics | static |
| vsLevelOutCalculation(const std::pair< Vect3, Velocity > &sv0, double t, double T1, double T2, double T3, double climbRate, double targetAlt, double a1, double a2) (defined in larcfm::Kinematics) | larcfm::Kinematics | privatestatic |
| vsLevelOutClimbRate(const std::pair< Vect3, Velocity > &svo, double climbRate, double targetAlt, double accelup, double acceldown, bool allowClimbRateChange) (defined in larcfm::Kinematics) | larcfm::Kinematics | static |
| vsLevelOutFinal(const std::pair< Vect3, Velocity > &sv0, double climbRate, double targetAlt, double a, bool allowClimbRateChange) | larcfm::Kinematics | static |
| vsLevelOutFinal(const std::pair< Vect3, Velocity > &sv0, double climbRate, double targetAlt, double a) (defined in larcfm::Kinematics) | larcfm::Kinematics | static |
| vsLevelOutTime(const std::pair< Vect3, Velocity > &sv0, double climbRate, double targetAlt, double a, bool allowClimbRateChange) (defined in larcfm::Kinematics) | larcfm::Kinematics | static |
| vsLevelOutTime(const std::pair< Vect3, Velocity > &sv0, double climbRate, double targetAlt, double a) (defined in larcfm::Kinematics) | larcfm::Kinematics | static |
| vsLevelOutTimes(double s0z, double v0z, double climbRate, double targetAlt, double accelup, double acceldown, bool allowClimbRateChange) (defined in larcfm::Kinematics) | larcfm::Kinematics | static |
| vsLevelOutTimes(const std::pair< Vect3, Velocity > &svo, double climbRate, double targetAlt, double accelup, double acceldown, bool allowClimbRateChange) (defined in larcfm::Kinematics) | larcfm::Kinematics | static |
| vsLevelOutTimes(const std::pair< Vect3, Velocity > &svo, double climbRate, double targetAlt, double a, bool allowClimbRateChange) (defined in larcfm::Kinematics) | larcfm::Kinematics | static |
| vsLevelOutTimes(const std::pair< Vect3, Velocity > &svo, double climbRate, double targetAlt, double a) (defined in larcfm::Kinematics) | larcfm::Kinematics | static |
| vsLevelOutTimesBase(double s0z, double v0z, double climbRate, double targetAlt, double accelup, double acceldown, bool allowClimbRateChange) | larcfm::Kinematics | privatestatic |