Ginan
|
Public Member Functions | |
OrbitState & | operator+= (double rhs) |
OrbitState & | operator*= (double rhs) |
OrbitState | operator+ (double rhs) const |
OrbitState | operator+ (const OrbitState &rhs) const |
OrbitState | operator* (double rhs) const |
Public Member Functions inherited from OrbitOptions | |
OrbitOptions & | operator+= (const OrbitOptions &rhs) |
Data Fields | ||
SatSys | Sat | |
string | str | |
bool | exclude = false | |
shared_ptr< KFState > | subState_ptr | |
vector< EMP > | empInput | |
map< E_Component, double > | componentsMap | |
int | numEmp = 0 | |
int | numParam = 0 | |
Vector3d | pos | |
Vector3d | vel | |
MatrixXd | posVelSTM | |
AttStatus | attStatus | |
Vector3d | gyroBias = Vector3d::Zero() | |
Vector3d | acclBias = Vector3d::Zero() | |
Vector3d | gyroScale = Vector3d::Ones() | |
Vector3d | acclScale = Vector3d::Ones() | |
double | posVar = 0 | |
Data Fields inherited from OrbitOptions | ||
double | mass = 1000 | |
double | area = 20 | |
double | power = 20 | |
double | srp_cr = 1.25 | |
vector< E_ThirdBody > | planetary_perturbations = {E_ThirdBody::SUN, E_ThirdBody::MOON, E_ThirdBody::JUPITER } | |
bool | empirical = true | |
bool | antenna_thrust = true | |
E_SRPModel | albedo = E_SRPModel::NONE | |
E_SRPModel | solar_radiation_pressure = E_SRPModel::NONE | |
vector< bool > | empirical_dyb_eclipse = {true} | |
vector< bool > | empirical_rtn_eclipse = {false} | |
vector< SurfaceDetails > | surface_details | |
struct { | ||
bool enable = false | ||
int interval = 1 | ||
double pos_proc_noise = 10 | ||
double vel_proc_noise = 5 | ||
} | pseudoPulses | |
map< int, bool > | initialisedMap | |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Vector3d OrbitState::acclBias = Vector3d::Zero() |
Vector3d OrbitState::acclScale = Vector3d::Ones() |
AttStatus OrbitState::attStatus |
|
mutable |
vector<EMP> OrbitState::empInput |
bool OrbitState::exclude = false |
Vector3d OrbitState::gyroBias = Vector3d::Zero() |
Vector3d OrbitState::gyroScale = Vector3d::Ones() |
int OrbitState::numEmp = 0 |
int OrbitState::numParam = 0 |
Vector3d OrbitState::pos |
double OrbitState::posVar = 0 |
MatrixXd OrbitState::posVelSTM |
SatSys OrbitState::Sat |
string OrbitState::str |
shared_ptr<KFState> OrbitState::subState_ptr |
Vector3d OrbitState::vel |