class Amor::Objective

Attributes

direction[R]
expression[R]

Public Class Methods

new(direction, expression) click to toggle source
# File lib/amor/objective.rb, line 6
def initialize(direction, expression)
  @direction = direction
  @expression = Expression.new(expression)
end

Public Instance Methods

lp_string() click to toggle source
# File lib/amor/objective.rb, line 11
def lp_string
  direction_string = (@direction == :maximize ? "Maximize" : "Minimize")
  "#{direction_string}\n obj: #{@expression.lp_string}"
end