pub struct SPSurrogateConfig {
pub n_pole_limits: [(usize, fsize); 3],
pub n_ff_poles: usize,
pub n_ff_piers: usize,
}
Fields§
§n_pole_limits: [(usize, fsize); 3]
Limits on the number of poles to be generated at different coverage levels. For example: [(100, 0.0), (20, 0.75), (10, 0.90)]: While the coverage is below 75% the generation will stop at 100 poles. If 75% coverage with 20 or more poles the generation will stop. If 90% coverage with 10 or more poles the generation will stop.
n_ff_poles: usize
Number of poles to test during fail-fast (additional poles are exclusively used in the hazard proximity grid)
n_ff_piers: usize
number of piers to test during fail-fast
Implementations§
Trait Implementations§
Source§impl Clone for SPSurrogateConfig
impl Clone for SPSurrogateConfig
Source§fn clone(&self) -> SPSurrogateConfig
fn clone(&self) -> SPSurrogateConfig
Returns a copy 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 SPSurrogateConfig
impl Debug for SPSurrogateConfig
Source§impl<'de> Deserialize<'de> for SPSurrogateConfig
impl<'de> Deserialize<'de> for SPSurrogateConfig
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>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for SPSurrogateConfig
impl PartialEq for SPSurrogateConfig
Source§impl Serialize for SPSurrogateConfig
impl Serialize for SPSurrogateConfig
impl Copy for SPSurrogateConfig
impl StructuralPartialEq for SPSurrogateConfig
Auto Trait Implementations§
impl Freeze for SPSurrogateConfig
impl RefUnwindSafe for SPSurrogateConfig
impl Send for SPSurrogateConfig
impl Sync for SPSurrogateConfig
impl Unpin for SPSurrogateConfig
impl UnwindSafe for SPSurrogateConfig
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more