![]() |
WarpTwin
Documentation for WarpTwin models and classes.
|
#include "simulation/Model.h"#include "core/CartesianVector.hpp"#include "frames/Joint.h"#include "models/support/BiasNoiseModel.h"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 | |
| BiasNoiseModel | warptwin::_current_bias_noise |
| The bias and noise model for current. | |
| Node | warptwin::_coil_node |
| The torque coil node. | |
| double | warptwin::_perturbation = 0.0 |
| Value to hold perturbation to current command. | |
| CartesianVector3 | warptwin::_torque_vec |
| Value to hold total torque calculation. | |
| CartesianVector3 | warptwin::_z_axis |
| Vector to hold temporary axes during orientation calculation. | |
| clockwerk::DCM | warptwin::_DCM_Body_Mag |
| Temporary DCM for quaternion calculation. | |
| double | warptwin::_misalignment_x = 0.0 |
| Misalignment angle. | |
| double | warptwin::_misalignment_y = 0.0 |
| double | warptwin::_misalignment_z = 0.0 |
| clockwerk::Quaternion | warptwin::_tempQuat |
| Temporary quaternion for misalignment calculation. | |
| double | warptwin::_theta = 0.0 |
| Misalignment angle magnitude and unit vector. | |
| CartesianVector3 | warptwin::_evec |
| CartesianVector3 | warptwin::_mag_field_vec_body |
| Temporary DCM for magnetic field transformation. | |