pub enum VarianceReductionMethod {
None,
Antithetic,
ControlVariate,
Importance,
Stratified,
}Expand description
Variance reduction method.
Variants§
None
No variance reduction.
Antithetic
Antithetic variates.
ControlVariate
Control variates.
Importance
Importance sampling.
Stratified
Stratified sampling.
Trait Implementations§
Source§impl Clone for VarianceReductionMethod
impl Clone for VarianceReductionMethod
Source§fn clone(&self) -> VarianceReductionMethod
fn clone(&self) -> VarianceReductionMethod
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 VarianceReductionMethod
impl Debug for VarianceReductionMethod
Source§impl Default for VarianceReductionMethod
impl Default for VarianceReductionMethod
Source§fn default() -> VarianceReductionMethod
fn default() -> VarianceReductionMethod
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for VarianceReductionMethod
impl<'de> Deserialize<'de> for VarianceReductionMethod
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
Auto Trait Implementations§
impl Freeze for VarianceReductionMethod
impl RefUnwindSafe for VarianceReductionMethod
impl Send for VarianceReductionMethod
impl Sync for VarianceReductionMethod
impl Unpin for VarianceReductionMethod
impl UnsafeUnpin for VarianceReductionMethod
impl UnwindSafe for VarianceReductionMethod
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