Optimiser.create_max_vertload_optimiser

classmethod Optimiser.create_max_vertload_optimiser(solver='SLSQP', max_iter=500, printout=False, plot=False, starting_point='loadpath', max_lambd=1.0, load_direction=None, derivatives=True)

Create a minimum thickness optimiser to be sent with instructions to the Analysis.

Parameters:
solverstr, optional

Which solver to use, by default ‘SLSQP’. See Solvers page for more information.

printoutbool, optional

Whether or not prints appear in the creen, by default False

plotbool, optional

Whether or not plots showing intermediate states appear, by default False

max_iterint, optional

Maximum number of itetations, by default 500

starting_pointstr, optional

Which starting point use, by default ‘loadpath’

max_lambdfloat, optional

Maximum load multiplier, by default 1.0

load_directionarray [n x 1], optional

Direction of the vertical external load, by default None

derivativesbool, optional

Whether or not derivatives are computed by hand, by default True

Returns:
Optimiser

The Optimiser object