Class: Biopsy::Individual
- Inherits:
-
Object
- Object
- Biopsy::Individual
- Defined in:
- lib/biopsy/optimisers/spea2.rb
Overview
Generation
Instance Attribute Summary collapse
-
#density ⇒ Object
Returns the value of attribute density.
-
#distance_to_kth_point ⇒ Object
Returns the value of attribute distance_to_kth_point.
-
#distance_to_origin ⇒ Object
readonly
Returns the value of attribute distance_to_origin.
-
#fitness ⇒ Object
Returns the value of attribute fitness.
-
#parameters ⇒ Object
Returns the value of attribute parameters.
-
#raw_fitness ⇒ Object
Returns the value of attribute raw_fitness.
-
#score ⇒ Object
readonly
Returns the value of attribute score.
Instance Method Summary collapse
-
#initialize(individual) ⇒ Individual
constructor
A new instance of Individual.
Constructor Details
#initialize(individual) ⇒ Individual
Returns a new instance of Individual.
112 113 114 115 116 |
# File 'lib/biopsy/optimisers/spea2.rb', line 112 def initialize(individual) @parameters = individual[:parameters] @score = individual[:score] @distance_to_origin = FitnessAssignment.distance_to_origin(@score) end |
Instance Attribute Details
#density ⇒ Object
Returns the value of attribute density.
110 111 112 |
# File 'lib/biopsy/optimisers/spea2.rb', line 110 def density @density end |
#distance_to_kth_point ⇒ Object
Returns the value of attribute distance_to_kth_point.
110 111 112 |
# File 'lib/biopsy/optimisers/spea2.rb', line 110 def distance_to_kth_point @distance_to_kth_point end |
#distance_to_origin ⇒ Object (readonly)
Returns the value of attribute distance_to_origin.
110 111 112 |
# File 'lib/biopsy/optimisers/spea2.rb', line 110 def distance_to_origin @distance_to_origin end |
#fitness ⇒ Object
Returns the value of attribute fitness.
110 111 112 |
# File 'lib/biopsy/optimisers/spea2.rb', line 110 def fitness @fitness end |
#parameters ⇒ Object
Returns the value of attribute parameters.
110 111 112 |
# File 'lib/biopsy/optimisers/spea2.rb', line 110 def parameters @parameters end |
#raw_fitness ⇒ Object
Returns the value of attribute raw_fitness.
110 111 112 |
# File 'lib/biopsy/optimisers/spea2.rb', line 110 def raw_fitness @raw_fitness end |
#score ⇒ Object (readonly)
Returns the value of attribute score.
110 111 112 |
# File 'lib/biopsy/optimisers/spea2.rb', line 110 def score @score end |