pub struct MlMcResult {
pub mlmc_mean: f64,
pub fine_mean: f64,
pub coarse_mean: f64,
pub fine_std: f64,
pub n_paths: usize,
pub fine_steps: usize,
pub coarse_steps: usize,
}Expand description
Result of a multilevel Monte Carlo run.
Fields§
§mlmc_mean: f64MLMC-estimated mean terminal value.
fine_mean: f64Fine-level mean.
coarse_mean: f64Coarse-level mean.
fine_std: f64Fine-level std.
n_paths: usizePaths per level.
fine_steps: usizeFine steps.
coarse_steps: usizeCoarse steps.
Trait Implementations§
Source§impl Clone for MlMcResult
impl Clone for MlMcResult
Source§impl Debug for MlMcResult
impl Debug for MlMcResult
Source§impl<'de> Deserialize<'de> for MlMcResult
impl<'de> Deserialize<'de> for MlMcResult
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 MlMcResult
impl RefUnwindSafe for MlMcResult
impl Send for MlMcResult
impl Sync for MlMcResult
impl Unpin for MlMcResult
impl UnsafeUnpin for MlMcResult
impl UnwindSafe for MlMcResult
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