#NEWLINE# def solve_nonlinear( self , params , unknowns , resids ) : #NEWLINE# #INDENT# "\n        Executes this component's assignment statemens.\n\n        Args\n        ----\n        params : `VecWrapper`, optional\n            `VecWrapper` containing parameters. (p)\n\n        unknowns : `VecWrapper`, optional\n            `VecWrapper` containing outputs and states. (u)\n\n        resids : `VecWrapper`, optional\n            `VecWrapper` containing residuals. (r)\n        " #NEWLINE# for expr in self . _codes : #NEWLINE# #INDENT# exec ( expr , _expr_dict , _UPDict ( unknowns , params , self . _to_colons ) )