def solve_nonlinear(self, params=None, unknowns=None, resids=None, metadata=None):
        if self.is_active():
            params = params if params is not None else self.params
            unknowns = unknowns if unknowns is not None else self.unknowns
            resids = resids if resids is not None else self.resids

            self.nl_solver.solve(params, unknowns, resids, self, metadata)
Solves the group using the nonlinear solver specified in self.nl_solver.
dataset/ETHPy150Open OpenMDAO/OpenMDAO/openmdao/core/group.py/Group.solve_nonlinear