Sha256: e716085a712be84358f407c980d3b8fce4016c879a1f3e95265ed1381cad3217
Contents?: true
Size: 541 Bytes
Versions: 24
Compression:
Stored size: 541 Bytes
Contents
## # An LP Expression constraint. A mathematical expression of which the result # must be constrained in some way. ## class Constraint def initialize(*constraint_expression) @expressions , @constraint_op, @value = constraint_expression end def variables @expressions.variables end def to_s return "#{@expressions} #{constraint_op} #{@value}" end def constraint_op case "#{@constraint_op}" when "==" "=" when "<" "<=" when ">" ">=" else @constraint_op end end end
Version data entries
24 entries across 24 versions & 1 rubygems