Class: Ibex::Runtime::RepairSearch::Configuration

Inherits:
Struct
  • Object
show all
Defined in:
lib/ibex/runtime/repair_search.rb,
sig/ibex/runtime/repair_search.rbs

Instance Attribute Summary collapse

Class Method Summary collapse

Instance Attribute Details

#costObject

Returns the value of attribute cost

Returns:

  • (Object)

    the current value of cost



13
14
15
# File 'lib/ibex/runtime/repair_search.rb', line 13

def cost
  @cost
end

#editsObject

Returns the value of attribute edits

Returns:

  • (Object)

    the current value of edits



13
14
15
# File 'lib/ibex/runtime/repair_search.rb', line 13

def edits
  @edits
end

#goalObject

Returns the value of attribute goal

Returns:

  • (Object)

    the current value of goal



13
14
15
# File 'lib/ibex/runtime/repair_search.rb', line 13

def goal
  @goal
end

#input_indexObject

Returns the value of attribute input_index

Returns:

  • (Object)

    the current value of input_index



13
14
15
# File 'lib/ibex/runtime/repair_search.rb', line 13

def input_index
  @input_index
end

#shiftsObject

Returns the value of attribute shifts

Returns:

  • (Object)

    the current value of shifts



13
14
15
# File 'lib/ibex/runtime/repair_search.rb', line 13

def shifts
  @shifts
end

#stackObject

Returns the value of attribute stack

Returns:

  • (Object)

    the current value of stack



13
14
15
# File 'lib/ibex/runtime/repair_search.rb', line 13

def stack
  @stack
end

Class Method Details

.new(stack:, input_index:, shifts:, cost:, edits:, goal:) ⇒ instance .new(arg0) ⇒ instance

Overloads:

  • .new(stack:, input_index:, shifts:, cost:, edits:, goal:) ⇒ instance

    Parameters:

    • stack: (Object)
    • input_index: (Object)
    • shifts: (Object)
    • cost: (Object)
    • edits: (Object)
    • goal: (Object)

    Returns:

    • (instance)
  • .new(arg0) ⇒ instance

    Parameters:

    • arg0 ({ ?stack: untyped, ?input_index: untyped, ?shifts: untyped, ?cost: untyped, ?edits: untyped, ?goal: untyped })

    Returns:

    • (instance)


25
26
# File 'sig/ibex/runtime/repair_search.rbs', line 25

def self.new: (?stack: untyped, ?input_index: untyped, ?shifts: untyped, ?cost: untyped, ?edits: untyped, ?goal: untyped) -> instance
| ({ ?stack: untyped, ?input_index: untyped, ?shifts: untyped, ?cost: untyped, ?edits: untyped, ?goal: untyped }) -> instance