nonlinear_block_jac.py

Define the NonlinearBlockJac class.

class openmdao.solvers.nonlinear.nonlinear_block_jac.NonlinearBlockJac(**kwargs)[source]

Bases: openmdao.solvers.solver.NonlinearSolver

Nonlinear block Jacobi solver.

SOLVER = 'NL: NLBJ'
__init__(**kwargs)

Initialize all attributes.

Parameters
**kwargsdict

options dictionary.

add_recorder(recorder)

Add a recorder to the solver’s RecordingManager.

Parameters
recorder<CaseRecorder>

A recorder instance to be added to RecManager.

cleanup()

Clean up resources prior to exit.

property msginfo

Return info to prepend to messages.

Returns
str

Info to prepend to messages.

record_iteration(**kwargs)

Record an iteration of the current Solver.

Parameters
**kwargsdict

Keyword arguments (used for abs and rel error).

solve()

Run the solver.