simulation

simulation.simulation(X, p)

Function simulation()

Parameters:
  • X – Design variable vector

  • p – Parameter struct

Returns:

Objective function value

Returns:

Electrical power matrix

Returns:

g_vec

Returns:

Simulation result values struct

simulation.sim_catch_warning(X, p)

SIM_CATCH_WARNING Wrapper around simulation() that silently captures warnings.

Calls simulation`(X, p) via :func:`run_and_catch_warnings() so that any known warnings are intercepted and do not print to the terminal during optimization. The outputs are identical to those of simulation().

Parameters:
  • X – Design variable vector

  • p – Parameter struct

Returns:

Same outputs as simulation() (J, P_matrix_elec, g_vec, val)

Modules

simulation.modules

simulation.run