A variant of Newton's method is used to solve the nonlinear system of equations. The algorithm is outlined in section 4.3. The parameters discussed below provide access to convergence criteria, non-convergence detection, update strategies, and detection/correction of non-physical behavior in the solution.