pub struct RealOptionsEngine { /* private fields */ }Expand description
Real Options Engine
Implementations§
Source§impl RealOptionsEngine
impl RealOptionsEngine
Sourcepub fn new(config: RealOptionsConfig) -> Result<Self, String>
pub fn new(config: RealOptionsConfig) -> Result<Self, String>
Sourcepub const fn with_traditional_npv(self, npv: f64) -> Self
pub const fn with_traditional_npv(self, npv: f64) -> Self
Set the traditional NPV for comparison
Sourcepub fn analyze(&self) -> Result<OptionsResult, String>
pub fn analyze(&self) -> Result<OptionsResult, String>
Sourcepub const fn config(&self) -> &RealOptionsConfig
pub const fn config(&self) -> &RealOptionsConfig
Get the configuration
Auto Trait Implementations§
impl Freeze for RealOptionsEngine
impl RefUnwindSafe for RealOptionsEngine
impl Send for RealOptionsEngine
impl Sync for RealOptionsEngine
impl Unpin for RealOptionsEngine
impl UnsafeUnpin for RealOptionsEngine
impl UnwindSafe for RealOptionsEngine
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