![]() |
WarpTwin
Documentation for WarpTwin models and classes.
|
#include "simulation/Model.h"#include "core/CartesianVector.hpp"#include "frames/Body.h"#include "frames/Node.h"#include "models/support/BiasNoiseModel.h"#include "constants/planetdefaults.h"Go to the source code of this file.
Namespaces | |
| namespace | warptwin |
| Class to propagate CR3BP dynamics in characteristic units. | |
Enumerations | |
| enum | warptwin::cmds_e { warptwin::OFF = 0 , warptwin::ON } |
Functions | |
| 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 | |
| const double | warptwin::ON_STATE = 1e-15 |
| BiasNoiseModel | warptwin::_thruster_bias_noise |
| The bias and noise model for thrust output. | |
| Node | warptwin::_thruster_node |
| The node at which thrust is applied. | |
| double | warptwin::_nominal_thrust = 0.0 |
| Our nominal thrust calculation from Isp and the like. | |
| double | warptwin::_thrust_perturbation = 0.0 |
| Value to hold perturbation to thrust. | |
| double | warptwin::_total_thrust = 0.0 |
| Value to hold total thrust calculation. | |
| int | warptwin::_cmd_state = OFF |
| Value to hold last thrust command. | |
| int | warptwin::_prev_cmd = OFF |