spectre.force_minimizer ======================= .. py:module:: spectre.force_minimizer Module Contents --------------- .. py:function:: optimizer_default(obj, x_init, f, jac) .. py:function:: callback_default(it, nfev, cost, cost_red, stp_nrm, opt, x, obj) .. py:class:: Force_Minimizer(filename, optimizer=optimizer_default, callback=callback_default, save_x_iter=True) .. py:attribute:: field_obj .. py:attribute:: rank .. py:attribute:: comm .. py:attribute:: name .. py:attribute:: min_params .. py:attribute:: xmn_to_xdof .. py:attribute:: xdof_to_xmn .. py:attribute:: optimizer .. py:attribute:: callback .. py:attribute:: obj_func .. py:attribute:: jac_func .. py:attribute:: iter_freeb :value: 0 .. py:attribute:: freeb_mode .. py:attribute:: x_init .. py:attribute:: f_init .. py:attribute:: x_curr .. py:method:: minimize() .. py:method:: postprocess(save_pkl=True, save_json=True, run_spec=True) .. py:method:: run_repeat_func(num=20, which='f')