Class: OPL::Objective

Inherits:
Object
  • Object
show all
Defined in:
lib/opl.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(function, optimization) ⇒ Objective

Returns a new instance of Objective.



634
635
636
637
# File 'lib/opl.rb', line 634

def initialize(function, optimization)
  @function = function
  @optimization = optimization
end

Instance Attribute Details

#functionObject

Returns the value of attribute function.



629
630
631
# File 'lib/opl.rb', line 629

def function
  @function
end

#optimizationObject

minimize, maximize, equals



630
631
632
# File 'lib/opl.rb', line 630

def optimization
  @optimization
end

#optimized_valueObject

Returns the value of attribute optimized_value.



632
633
634
# File 'lib/opl.rb', line 632

def optimized_value
  @optimized_value
end

#variable_coefficient_pairsObject

Returns the value of attribute variable_coefficient_pairs.



631
632
633
# File 'lib/opl.rb', line 631

def variable_coefficient_pairs
  @variable_coefficient_pairs
end