Method: Mathpack::SLE.swap_lines

Defined in:
lib/mathpack/sle.rb

.swap_lines(first_line, second_line) ⇒ Object



18
19
20
21
22
23
# File 'lib/mathpack/sle.rb', line 18

def self.swap_lines(first_line, second_line)
  0.upto(@number - 1) do |j|
    @matrix[first_line][j], @matrix[second_line][j] = @matrix[second_line][j], @matrix[first_line][j]
  end
  @f[first_line], @f[second_line] = @f[second_line], @f[first_line]
end