The elementary row operations are

  1. (Replacement)  Replace a row by the sum of itself and a multiple of another row.
  2. (Interchange)  Interchange two rows.
  3. (Scaling)  Multiply all entries in a row by a nonzero constant.