Optimiser.create_max_horload_optimiser

classmethod Optimiser.create_max_horload_optimiser(solver='IPOPT', 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
  • solver (str, optional) – Which solver to use, by default ‘SLSQP’. See Solvers page for more information.

  • printout (bool, optional) – Whether or not prints appear in the creen, by default False

  • plot (bool, optional) – Whether or not plots showing intermediate states appear, by default False

  • max_iter (int, optional) – Maximum number of itetations, by default 500

  • starting_point (str, optional) – Which starting point use, by default ‘loadpath’

  • max_lambd (float, optional) – Maximum load multiplier, by default 1.0

  • load_direction (array [2n x 1], optional) – Direction of the horizontal load, by default None

  • derivatives (bool, optional) – Whether or not derivatives are computed by hand, by default True

Returns

Optimiser – The Optimiser object