Expression derive(String toVar)

Derives this expression with respect to the given variable.

Source

Expression derive(String toVar) {
  List<Expression> elementDerivatives = new List<Expression>(length);

  // Derive each element.
  for (int i = 0; i < length; i++) {
    elementDerivatives[i] = elements[i].derive(toVar);
  }

  return new Vector(elementDerivatives);
}