|
MOOS 0.2375
|
#include <LBLMaths.h>
Public Member Functions | |
| double | dTTbydEt (double T) |
| double | dTTbydNt (double T) |
| double | dTTbydZt (double T) |
| double | dTTbydHt (double T, double dT) |
| double | dTTbydEtvel (double T, double dT) |
| double | dTTbydNtvel (double T, double dT) |
| double | dTTbydZtvel (double T, double dT) |
| double | dTTbydHtvel (double T, double dT) |
| double | dTTbydEr (double T) |
| double | dTTbydNr (double T) |
| double | dTTbydZr (double T) |
| double | dTTbydHr (double T, double dT) |
| double | dTTbydErvel (double T, double dT) |
| double | dTTbydNrvel (double T, double dT) |
| double | dTTbydZrvel (double T, double dT) |
| double | dTTbydHrvel (double T, double dT) |
| double | dTTbydxt (double T, double dT) |
| double | dTTbydyt (double T, double dT) |
| double | dTTbydxr (double T, double dT) |
| double | dTTbydyr (double T, double dT) |
| bool | SetUpLBLData (double dfTimeAgo, CMOOSNavSensor *pTxSensor, CMOOSNavSensor *pRxSensor, Matrix *pXEvaluate, double dfSV) |
| bool | CalculateTwoWayTOF (CMOOSNavSensor *pInterrogatorSensor, CMOOSNavSensor *pResponderSensor, Matrix *pXEvaluate, double dfSV, double &dfTotalTOF) |
| bool | CalculateLegTravelTime (double dfTimeAgo, CMOOSNavSensor *pTxSensor, CMOOSNavSensor *pRxSensor, Matrix *pXEvaluate, double dfSV, double &dfTravelTimeResult) |
| bool | CalculateTwoWayTOFJacobians (CMOOSNavSensor *pInterrogatorSensor, CMOOSNavSensor *pResponderSensor, Matrix *pXEvaluate, double dfSV, Matrix &jH) |
| bool | AddJacobianLegComponent (Matrix &H, CMOOSNavSensor *pTxSensor, CMOOSNavSensor *pRxSensor, double TTime, double dt) |
Public Attributes | |
| double | m_dfSV |
| double | Rx_Veh_X |
| double | Rx_Veh_Y |
| double | Rx_Veh_Z |
| double | Rx_Veh_H |
| double | Rx_Veh_Xdot |
| double | Rx_Veh_Ydot |
| double | Rx_Veh_Zdot |
| double | Rx_Veh_Hdot |
| double | Tx_Veh_X |
| double | Tx_Veh_Y |
| double | Tx_Veh_Z |
| double | Tx_Veh_H |
| double | Tx_Veh_Xdot |
| double | Tx_Veh_Ydot |
| double | Tx_Veh_Zdot |
| double | Tx_Veh_Hdot |
| double | Rx_Sen_X |
| double | Rx_Sen_Y |
| double | Rx_Sen_Z |
| double | Rx_Sen_H |
| double | Rx_Sen_Xdot |
| double | Rx_Sen_Ydot |
| double | Rx_Sen_Zdot |
| double | Rx_Sen_Hdot |
| double | Tx_Sen_X |
| double | Tx_Sen_Y |
| double | Tx_Sen_Z |
| double | Tx_Sen_H |
| double | Tx_Sen_Xdot |
| double | Tx_Sen_Ydot |
| double | Tx_Sen_Zdot |
| double | Tx_Sen_Hdot |
| double | a |
| double | b |
| double | c |
| double | dE |
| double | dN |
| double | dZ |
| double | CosTx |
| double | SinTx |
| double | CosRx |
| double | SinRx |
Protected Member Functions | |
| void | DoDebug () |
Definition at line 35 of file LBLMaths.h.
| bool CLBLMaths::AddJacobianLegComponent | ( | Matrix & | H, |
| CMOOSNavSensor * | pTxSensor, | ||
| CMOOSNavSensor * | pRxSensor, | ||
| double | TTime, | ||
| double | dt | ||
| ) |
Definition at line 314 of file LBLMaths.cpp.
| bool CLBLMaths::CalculateLegTravelTime | ( | double | dfTimeAgo, |
| CMOOSNavSensor * | pTxSensor, | ||
| CMOOSNavSensor * | pRxSensor, | ||
| Matrix * | pXEvaluate, | ||
| double | dfSV, | ||
| double & | dfTravelTimeResult | ||
| ) |
Definition at line 199 of file LBLMaths.cpp.
| bool CLBLMaths::CalculateTwoWayTOF | ( | CMOOSNavSensor * | pInterrogatorSensor, |
| CMOOSNavSensor * | pResponderSensor, | ||
| Matrix * | pXEvaluate, | ||
| double | dfSV, | ||
| double & | dfTotalTOF | ||
| ) |
Definition at line 50 of file LBLMaths.cpp.
| bool CLBLMaths::CalculateTwoWayTOFJacobians | ( | CMOOSNavSensor * | pInterrogatorSensor, |
| CMOOSNavSensor * | pResponderSensor, | ||
| Matrix * | pXEvaluate, | ||
| double | dfSV, | ||
| Matrix & | jH | ||
| ) |
Definition at line 116 of file LBLMaths.cpp.
| void CLBLMaths::DoDebug | ( | ) | [protected] |
Definition at line 629 of file LBLMaths.cpp.
| double CLBLMaths::dTTbydEr | ( | double | T | ) |
Definition at line 476 of file LBLMaths.cpp.
| double CLBLMaths::dTTbydErvel | ( | double | T, |
| double | dT | ||
| ) |
Definition at line 525 of file LBLMaths.cpp.
| double CLBLMaths::dTTbydEt | ( | double | T | ) |
Definition at line 375 of file LBLMaths.cpp.
| double CLBLMaths::dTTbydEtvel | ( | double | T, |
| double | dT | ||
| ) |
Definition at line 420 of file LBLMaths.cpp.
| double CLBLMaths::dTTbydHr | ( | double | T, |
| double | dT | ||
| ) |
Definition at line 509 of file LBLMaths.cpp.
| double CLBLMaths::dTTbydHrvel | ( | double | T, |
| double | dT | ||
| ) |
Definition at line 557 of file LBLMaths.cpp.
| double CLBLMaths::dTTbydHt | ( | double | T, |
| double | dT | ||
| ) |
Definition at line 407 of file LBLMaths.cpp.
| double CLBLMaths::dTTbydHtvel | ( | double | T, |
| double | dT | ||
| ) |
Definition at line 454 of file LBLMaths.cpp.
| double CLBLMaths::dTTbydNr | ( | double | T | ) |
Definition at line 488 of file LBLMaths.cpp.
| double CLBLMaths::dTTbydNrvel | ( | double | T, |
| double | dT | ||
| ) |
Definition at line 535 of file LBLMaths.cpp.
| double CLBLMaths::dTTbydNt | ( | double | T | ) |
Definition at line 386 of file LBLMaths.cpp.
| double CLBLMaths::dTTbydNtvel | ( | double | T, |
| double | dT | ||
| ) |
Definition at line 431 of file LBLMaths.cpp.
| double CLBLMaths::dTTbydxr | ( | double | T, |
| double | dT | ||
| ) |
Definition at line 602 of file LBLMaths.cpp.
| double CLBLMaths::dTTbydxt | ( | double | T, |
| double | dT | ||
| ) |
Definition at line 573 of file LBLMaths.cpp.
| double CLBLMaths::dTTbydyr | ( | double | T, |
| double | dT | ||
| ) |
Definition at line 616 of file LBLMaths.cpp.
| double CLBLMaths::dTTbydyt | ( | double | T, |
| double | dT | ||
| ) |
Definition at line 587 of file LBLMaths.cpp.
| double CLBLMaths::dTTbydZr | ( | double | T | ) |
Definition at line 499 of file LBLMaths.cpp.
| double CLBLMaths::dTTbydZrvel | ( | double | T, |
| double | dT | ||
| ) |
Definition at line 546 of file LBLMaths.cpp.
| double CLBLMaths::dTTbydZt | ( | double | T | ) |
Definition at line 397 of file LBLMaths.cpp.
| double CLBLMaths::dTTbydZtvel | ( | double | T, |
| double | dT | ||
| ) |
Definition at line 442 of file LBLMaths.cpp.
| bool CLBLMaths::SetUpLBLData | ( | double | dfTimeAgo, |
| CMOOSNavSensor * | pTxSensor, | ||
| CMOOSNavSensor * | pRxSensor, | ||
| Matrix * | pXEvaluate, | ||
| double | dfSV | ||
| ) |
Definition at line 222 of file LBLMaths.cpp.
| double CLBLMaths::a |
Definition at line 110 of file LBLMaths.h.
| double CLBLMaths::b |
Definition at line 110 of file LBLMaths.h.
| double CLBLMaths::c |
Definition at line 110 of file LBLMaths.h.
| double CLBLMaths::CosRx |
Definition at line 114 of file LBLMaths.h.
| double CLBLMaths::CosTx |
Definition at line 114 of file LBLMaths.h.
| double CLBLMaths::dE |
Definition at line 112 of file LBLMaths.h.
| double CLBLMaths::dN |
Definition at line 112 of file LBLMaths.h.
| double CLBLMaths::dZ |
Definition at line 112 of file LBLMaths.h.
| double CLBLMaths::m_dfSV |
Definition at line 98 of file LBLMaths.h.
| double CLBLMaths::Rx_Sen_H |
Definition at line 104 of file LBLMaths.h.
| double CLBLMaths::Rx_Sen_Hdot |
Definition at line 105 of file LBLMaths.h.
| double CLBLMaths::Rx_Sen_X |
Definition at line 104 of file LBLMaths.h.
| double CLBLMaths::Rx_Sen_Xdot |
Definition at line 105 of file LBLMaths.h.
| double CLBLMaths::Rx_Sen_Y |
Definition at line 104 of file LBLMaths.h.
| double CLBLMaths::Rx_Sen_Ydot |
Definition at line 105 of file LBLMaths.h.
| double CLBLMaths::Rx_Sen_Z |
Definition at line 104 of file LBLMaths.h.
| double CLBLMaths::Rx_Sen_Zdot |
Definition at line 105 of file LBLMaths.h.
| double CLBLMaths::Rx_Veh_H |
Definition at line 99 of file LBLMaths.h.
| double CLBLMaths::Rx_Veh_Hdot |
Definition at line 100 of file LBLMaths.h.
| double CLBLMaths::Rx_Veh_X |
Definition at line 99 of file LBLMaths.h.
| double CLBLMaths::Rx_Veh_Xdot |
Definition at line 100 of file LBLMaths.h.
| double CLBLMaths::Rx_Veh_Y |
Definition at line 99 of file LBLMaths.h.
| double CLBLMaths::Rx_Veh_Ydot |
Definition at line 100 of file LBLMaths.h.
| double CLBLMaths::Rx_Veh_Z |
Definition at line 99 of file LBLMaths.h.
| double CLBLMaths::Rx_Veh_Zdot |
Definition at line 100 of file LBLMaths.h.
| double CLBLMaths::SinRx |
Definition at line 114 of file LBLMaths.h.
| double CLBLMaths::SinTx |
Definition at line 114 of file LBLMaths.h.
| double CLBLMaths::Tx_Sen_H |
Definition at line 107 of file LBLMaths.h.
| double CLBLMaths::Tx_Sen_Hdot |
Definition at line 108 of file LBLMaths.h.
| double CLBLMaths::Tx_Sen_X |
Definition at line 107 of file LBLMaths.h.
| double CLBLMaths::Tx_Sen_Xdot |
Definition at line 108 of file LBLMaths.h.
| double CLBLMaths::Tx_Sen_Y |
Definition at line 107 of file LBLMaths.h.
| double CLBLMaths::Tx_Sen_Ydot |
Definition at line 108 of file LBLMaths.h.
| double CLBLMaths::Tx_Sen_Z |
Definition at line 107 of file LBLMaths.h.
| double CLBLMaths::Tx_Sen_Zdot |
Definition at line 108 of file LBLMaths.h.
| double CLBLMaths::Tx_Veh_H |
Definition at line 101 of file LBLMaths.h.
| double CLBLMaths::Tx_Veh_Hdot |
Definition at line 102 of file LBLMaths.h.
| double CLBLMaths::Tx_Veh_X |
Definition at line 101 of file LBLMaths.h.
| double CLBLMaths::Tx_Veh_Xdot |
Definition at line 102 of file LBLMaths.h.
| double CLBLMaths::Tx_Veh_Y |
Definition at line 101 of file LBLMaths.h.
| double CLBLMaths::Tx_Veh_Ydot |
Definition at line 102 of file LBLMaths.h.
| double CLBLMaths::Tx_Veh_Z |
Definition at line 101 of file LBLMaths.h.
| double CLBLMaths::Tx_Veh_Zdot |
Definition at line 102 of file LBLMaths.h.
1.7.4