WarpTwin
Documentation for WarpTwin models and classes.
Loading...
Searching...
No Matches
WorldMagneticFieldModel.h File Reference
#include <string>
#include "simulation/Model.h"
#include "locations.h"
#include "constants/planetdefaults.h"
#include "utils/magneticFieldUtils.hpp"

Go to the source code of this file.

Namespaces

namespace  warptwin
 Class to propagate CR3BP dynamics in characteristic units.

Functions

MODEL(Servo) public int16 warptwin::deactivate () override
 Model to simulate a servo's motion.
int16 warptwin::start () override
 Class to execute logging.
int16 warptwin::execute () override
 Function to check monitor input conditions and set trigger flag accordingly. Should be implemented in derived class.

Variables

double warptwin::_g [NUMBER_OF_READ_COEFFICIENTS]
 Implicit returns form the read coefficients function in magneticFieldUtils.h.
double warptwin::_h [NUMBER_OF_READ_COEFFICIENTS]
double warptwin::_gdot [NUMBER_OF_READ_COEFFICIENTS]
double warptwin::_hdot [NUMBER_OF_READ_COEFFICIENTS]
double warptwin::_epoch
double warptwin::_lat_centric
double warptwin::_lat_detic
double warptwin::_dummy
 Dummy variables for ignoring unneeded function implicit returns.
double warptwin::_rad
double warptwin::_Xprime
double warptwin::_Yprime
double warptwin::_Zprime
double warptwin::dt
bool warptwin::_WARN_BAD_FILE_EPOCH
double warptwin::_g_n_m
double warptwin::_h_n_m
int warptwin::_index
double warptwin::_P_n_m
int warptwin::_N
bool warptwin::_WARN_CANT_CHANGE_N
double * warptwin::_P
double * warptwin::_dP
double * warptwin::_PcupS
bool warptwin::_at_singularity
double warptwin::_pow_a_by_r
double warptwin::_cos_m_lon
double warptwin::_sin_m_lon
clockwerk::DCM warptwin::_temp_NED_ECEF