{@inheritDoc}

Note that any values are not on the diagonal are ignored.
8442
public void setRow(int row, double[] values) {
        checkIndices(row, values.length - 1);

        values[row] = values[row];
    }
1147516
public function negate() : self
    {
        $b = [];

        foreach ($this->a as $value) {
            $b[] = -$value;
        }

        return static::quick($b);
    }
226743
@SafeVarargs
  public final R notContains(E... values) {
    expr().arrayNotContains(_name, (Object[]) values);
    return _root;
  }
586359
protected final Object negate( Object value )
    {
        if (value == null)
            return null;
        
        return ((Boolean)value).booleanValue() ? Boolean.FALSE : Boolean.TRUE;
    }
794531
@Override
  public void setDecomposition(int value) {
    if (value < Collator.NO_DECOMPOSITION || value > Collator.FULL_DECOMPOSITION) {
      throw new IllegalArgumentException();
    }
    decomposition = value;
  }
1120835
final public function notIn($key, $values)
    {
        if (empty($key) || empty($values)) {
            return $this;
        }

        if (!is_array($values)) {
            $values = array($values);
        }
        return $this->in($key, $values, TRUE);
    }
356758
public function applyDefaultValues()
    {
        $this->is_translation = false;
        $this->is_rotation = false;
        $this->is_acyclic = false;
        $this->is_cyclic = false;
        $this->is_composite = false;
        $this->is_multiple = false;
        $this->importance = 0;
        $this->version = 0;
    }
104758
public static void fe_neg(int[] h,int[] f)
{
  int f0 = f[0];
  int f1 = f[1];
  int f2 = f[2];
  int f3 = f[3];
  int f4 = f[4];
  int f5 = f[5];
  int f6 = f[6];
  int f7 = f[7];
  int f8 = f[8];
  int f9 = f[9];
  int h0 = -f0;
  int h1 = -f1;
  int h2 = -f2;
  int h3 = -f3;
  int h4 = -f4;
  int h5 = -f5;
  int h6 = -f6;
  int h7 = -f7;
  int h8 = -f8;
  int h9 = -f9;
  h[0] = (int)h0;
  h[1] = (int)h1;
  h[2] = (int)h2;
  h[3] = (int)h3;
  h[4] = (int)h4;
  h[5] = (int)h5;
  h[6] = (int)h6;
  h[7] = (int)h7;
  h[8] = (int)h8;
  h[9] = (int)h9;
}
753723
function isNull(value, message, id) {
    if (message === void 0) { message = ''; }
    if (id === void 0) { id = ''; }
    if (this.enabled && value !== null) {
        throw ValueException.unexpectedValue(assertionTypes.IS_NULL, value, null, message, id);
    }
}
1234343
public function forOrderThree()
    {
        if ($this->matrix->getNumRows()!==3) {
            throw new OperationNotAllowedException('determinantOrderThree only allowed on 3x3 matrix');
        }
        $additions = array(
            array(array(1,1), array(2,2), array(3,3)),
            array(array(1,2), array(2,3), array(3,1)),
            array(array(1,3), array(2,1), array(3,2)),
        );
        $subtractions = array(
            array(array(1,3), array(2,2), array(3,1)),
            array(array(1,2), array(2,1), array(3,3)),
            array(array(1,1), array(2,3), array(3,2)),
        );
        $result = $this->valueZero;
        foreach ($additions as $addition) {
            $partial = $this->valueOne;
            foreach ($addition as $point) {
                $partial = bcmul($partial, $this->matrix->getPoint($point[0], $point[1]), $this->precision);
            }
            $result = bcadd($result, $partial, $this->precision);
        }
        foreach ($subtractions as $subtraction) {
            $partial = $this->valueOne;
            foreach ($subtraction as $point) {
                $partial = bcmul($partial, $this->matrix->getPoint($point[0], $point[1]), $this->precision);
            }
            $result = bcsub($result, $partial, $this->precision);
        }
        return $result;
    }
1334585
public void doesNotContainCell(
      @NullableDecl Object rowKey, @NullableDecl Object colKey, @NullableDecl Object value) {
    doesNotContainCell(Tables.<Object, Object, Object>immutableCell(rowKey, colKey, value));
  }
1020372
private void readCoordinate() throws IOException {
        for( int i = 0; i < inputDimension; i++ ) {
            if (i <= 1) {
                ordValues[i] = precisionModel.makePrecise(dis.readDouble());
            } else {
                ordValues[i] = dis.readDouble();
            }

        }
    }
192776
public function setDiagonalDirection($pValue = PHPExcel_Style_Borders::DIAGONAL_NONE) {
        if ($pValue == '') {
    		$pValue = PHPExcel_Style_Borders::DIAGONAL_NONE;
    	}
		if ($this->_isSupervisor) {
			$styleArray = $this->getStyleArray(array('diagonaldirection' => $pValue));
			$this->getActiveSheet()->getStyle($this->getSelectedCells())->applyFromArray($styleArray);
		} else {
			$this->_diagonalDirection = $pValue;
		}
		return $this;
    }
501592
private function diagonals()
    {

        $diagonals = array_fill(0, 2, []);

        $diagonalIndexes = range(0, count($this->board) - 1);

        $diagonalIndexesReverse = array_reverse($diagonalIndexes);

        foreach ($diagonalIndexes as $index => $value) {

            array_push($diagonals[0], $this->board->getValue([$value, $value]));

            array_push($diagonals[1], $this->board->getValue([$value, $diagonalIndexesReverse[$index]]));
        }

        return $diagonals;
    }
707030
public function ignore($value, $column = 'id')
    {
        $this->ignoreValue = $value;
        $this->ignoreColumn = $column;

        return $this;
    }
1277914
@Override
    public void noteValue(double val) {
        super.noteValue(val);
        buf[insertPos++] = val;
        if (insertPos >= buf.length) {
            insertPos = 0;
            size = buf.length;
        } else if (insertPos > size) {
            size = insertPos;
        }
    }
517594
public function isNull()
    {
        $values = $this->getValue();
        if (is_array($values)) {
            return empty($values) || count($values) <= 0;
        } elseif (is_string($values)) {
            return !isset($values) || trim($values) === '';
        } else {
            return is_null($values);
        }
    }