This is the complete list of members for VtolDynamics, including all inherited members.
_distribution | VtolDynamics | private |
_environment | VtolDynamics | private |
_generator | VtolDynamics | private |
_mapUnitlessSetpointToInternal(const std::vector< double > &cmd) | VtolDynamics | private |
_motorsSpeed | VtolDynamics | private |
_params | VtolDynamics | private |
_servosValues | VtolDynamics | private |
_state | VtolDynamics | private |
_tables | VtolDynamics | private |
calculateAerodynamics(const Eigen::Vector3d &airspeed, double AoA, double AoS, const std::array< double, 3 > &servos, Eigen::Vector3d &Faero, Eigen::Vector3d &Maero) | VtolDynamics | |
calculateAirSpeed(const Eigen::Matrix3d &rotationMatrix, const Eigen::Vector3d &estimatedVelocity, const Eigen::Vector3d &windSpeed) const | VtolDynamics | private |
calculateAnglesOfAtack(const Eigen::Vector3d &airSpeed) const | VtolDynamics | |
calculateAnglesOfSideslip(const Eigen::Vector3d &airSpeed) const | VtolDynamics | |
calculateAngularAccel(const Eigen::Matrix< double, 3, 3, Eigen::RowMajor > &inertia, const Eigen::Vector3d &moment, const Eigen::Vector3d &prevAngVel) const | VtolDynamics | |
calculateCDPolynomial(double airSpeedMod, Eigen::VectorXd &polynomialCoeffs) const | VtolDynamics | |
calculateCLPolynomial(double airSpeedMod, Eigen::VectorXd &polynomialCoeffs) const | VtolDynamics | |
calculateCmxAileron(double aileron_pos, double airspeed) const | VtolDynamics | |
calculateCmxPolynomial(double airSpeedMod, Eigen::VectorXd &polynomialCoeffs) const | VtolDynamics | |
calculateCmyElevator(double elevator_pos, double airspeed) const | VtolDynamics | |
calculateCmyPolynomial(double airSpeedMod, Eigen::VectorXd &polynomialCoeffs) const | VtolDynamics | |
calculateCmzPolynomial(double airSpeedMod, Eigen::VectorXd &polynomialCoeffs) const | VtolDynamics | |
calculateCmzRudder(double rudder_pos, double airspeed) const | VtolDynamics | |
calculateCSBeta(double AoS_deg, double airspeed) const | VtolDynamics | |
calculateCSPolynomial(double airSpeedMod, Eigen::VectorXd &polynomialCoeffs) const | VtolDynamics | |
calculateCSRudder(double rudder_pos, double airspeed) const | VtolDynamics | |
calculateDynamicPressure(double airSpeedMod) const | VtolDynamics | |
calculateNewState(const Eigen::Vector3d &Maero, const Eigen::Vector3d &Faero, const std::vector< double > &motors, double dt_sec) | VtolDynamics | |
calculateNormalForceWithoutMass() const | VtolDynamics | |
calculateRotationMatrix() const | VtolDynamics | |
calculateWind() | VtolDynamics | |
calibrate(SimMode_t calibrationType) override | VtolDynamics | virtual |
getAngularAcceleration() const | VtolDynamics | |
getBodyLinearVelocity() const | VtolDynamics | |
getForces() const | VtolDynamics | |
getIMUMeasurement(Eigen::Vector3d &accOut, Eigen::Vector3d &gyroOut) override | VtolDynamics | virtual |
getLinearAcceleration() const | VtolDynamics | |
getMoments() const | VtolDynamics | |
getMotorsRpm(std::vector< double > &motorsRpm) override | VtolDynamics | virtual |
getVehicleAirspeed() const override | VtolDynamics | virtual |
getVehicleAngularVelocity() const override | VtolDynamics | virtual |
getVehicleAttitude() const override | VtolDynamics | virtual |
getVehiclePosition() const override | VtolDynamics | virtual |
getVehicleVelocity() const override | VtolDynamics | virtual |
init() override | VtolDynamics | virtual |
land() override | VtolDynamics | virtual |
loadMotorsGeometry(const std::string &path) | VtolDynamics | private |
loadParams(const std::string &path) | VtolDynamics | private |
loadTables(const std::string &path) | VtolDynamics | private |
process(double dt_secs, const std::vector< double > &unitless_setpoint) override | VtolDynamics | virtual |
setInitialPosition(const Eigen::Vector3d &position, const Eigen::Quaterniond &attitudeXYZW) override | VtolDynamics | virtual |
setInitialVelocity(const Eigen::Vector3d &linearVelocity, const Eigen::Vector3d &angularVelocity) | VtolDynamics | |
setWindParameter(Eigen::Vector3d windMeanVelocityNED, double wind_velocityVariance) override | VtolDynamics | virtual |
SimMode_t enum name | UavDynamicsSimBase | |
thruster(double actuator, double &thrust, double &torque, double &rpm) const | VtolDynamics | |
UavDynamicsSimBase()=default | UavDynamicsSimBase | |
updateActuators(double dtSecs) | VtolDynamics | private |
VtolDynamics() | VtolDynamics | |
~UavDynamicsSimBase()=default | UavDynamicsSimBase | virtual |
~VtolDynamics() final=default | VtolDynamics |