pub struct RocketForceField {
pub g_surface: f64,
pub earth_radius: f64,
pub atmosphere: AtmosphericModel,
pub thrust: f64,
pub mass: f64,
pub cd: f64,
pub area: f64,
}Expand description
Rocket force field combining gravity, thrust, and drag.
Fields§
§g_surface: f64Gravitational acceleration at surface.
earth_radius: f64Earth radius (m).
atmosphere: AtmosphericModelAtmospheric model.
thrust: f64Current thrust (updated externally).
mass: f64Current mass (updated externally).
cd: f64Drag coefficient.
area: f64Cross-sectional area.
Implementations§
Trait Implementations§
Source§impl Clone for RocketForceField
impl Clone for RocketForceField
Source§fn clone(&self) -> RocketForceField
fn clone(&self) -> RocketForceField
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for RocketForceField
impl Debug for RocketForceField
Source§impl Default for RocketForceField
impl Default for RocketForceField
Auto Trait Implementations§
impl Freeze for RocketForceField
impl RefUnwindSafe for RocketForceField
impl Send for RocketForceField
impl Sync for RocketForceField
impl Unpin for RocketForceField
impl UnsafeUnpin for RocketForceField
impl UnwindSafe for RocketForceField
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more