Class: OptionLab::Models::PoPOutputs

Inherits:
BaseModel
  • Object
show all
Defined in:
lib/option_lab/models.rb

Overview

Pop outputs model for probability calculations

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(attributes = {}) ⇒ PoPOutputs

Returns a new instance of PoPOutputs.



487
488
489
490
491
492
493
494
495
# File 'lib/option_lab/models.rb', line 487

def initialize(attributes = {})
  # Set defaults
  @probability_of_reaching_target = 0.0
  @probability_of_missing_target = 0.0
  @reaching_target_range = []
  @missing_target_range = []

  super(attributes)
end

Instance Attribute Details

#expected_return_above_targetObject

Returns the value of attribute expected_return_above_target.



480
481
482
# File 'lib/option_lab/models.rb', line 480

def expected_return_above_target
  @expected_return_above_target
end

#expected_return_below_targetObject

Returns the value of attribute expected_return_below_target.



480
481
482
# File 'lib/option_lab/models.rb', line 480

def expected_return_below_target
  @expected_return_below_target
end

#missing_target_rangeObject

Returns the value of attribute missing_target_range.



480
481
482
# File 'lib/option_lab/models.rb', line 480

def missing_target_range
  @missing_target_range
end

#probability_of_missing_targetObject

Returns the value of attribute probability_of_missing_target.



480
481
482
# File 'lib/option_lab/models.rb', line 480

def probability_of_missing_target
  @probability_of_missing_target
end

#probability_of_reaching_targetObject

Returns the value of attribute probability_of_reaching_target.



480
481
482
# File 'lib/option_lab/models.rb', line 480

def probability_of_reaching_target
  @probability_of_reaching_target
end

#reaching_target_rangeObject

Returns the value of attribute reaching_target_range.



480
481
482
# File 'lib/option_lab/models.rb', line 480

def reaching_target_range
  @reaching_target_range
end