#[non_exhaustive]pub enum SupersonicFlare {
Marched,
SlenderBody,
}Expand description
How a flare (a transition that widens the body) takes its share of the normal force faster
than sound (SupersonicBody).
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Marched
The shock-expansion method’s own share, marched through the flare’s corner where the shock
there is attached: hpr’s rule since M1.8e17 (the decision record,
ADR-047).
Only a conical flare, flush with the part ahead of it and not behind a boattail, joins
the run, which then ends at it. A widening part behind a boattail is a lip in its wake and
keeps SupersonicBody::shape_weight’s rule instead; any other widening shape ends the
run without joining it, as every flare did before that milestone.
SlenderBody
None: a flare ends the method’s run, so the whole body takes slender-body theory’s share at every Mach number. hpr’s rule until M1.8e17.
Trait Implementations§
Source§impl Clone for SupersonicFlare
impl Clone for SupersonicFlare
Source§fn clone(&self) -> SupersonicFlare
fn clone(&self) -> SupersonicFlare
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreimpl Copy for SupersonicFlare
Source§impl Debug for SupersonicFlare
impl Debug for SupersonicFlare
Source§impl Default for SupersonicFlare
impl Default for SupersonicFlare
Source§fn default() -> SupersonicFlare
fn default() -> SupersonicFlare
Source§impl<'de> Deserialize<'de> for SupersonicFlare
impl<'de> Deserialize<'de> for SupersonicFlare
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
impl Eq for SupersonicFlare
Source§impl PartialEq for SupersonicFlare
impl PartialEq for SupersonicFlare
Source§fn eq(&self, other: &SupersonicFlare) -> bool
fn eq(&self, other: &SupersonicFlare) -> bool
self and other values to be equal, and is used by ==.