pub struct SPSurrogateConfig {
pub n_pole_limits: [(usize, f32); 3],
pub n_ff_poles: usize,
pub n_ff_piers: usize,
}Expand description
Configuration of the SPSurrogate generation
Fields§
§n_pole_limits: [(usize, f32); 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: usizeNumber of poles to test during fail-fast
n_ff_piers: usizenumber 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 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 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