pyepo.func.utlis ================ .. py:module:: pyepo.func.utlis .. autoapi-nested-parse:: Utility function Classes ------- .. autoapisummary:: pyepo.func.utlis.sumGammaDistribution Functions --------- .. autoapisummary:: pyepo.func.utlis._solve_or_cache pyepo.func.utlis._solve_in_pass pyepo.func.utlis._cache_in_pass pyepo.func.utlis._solveWithObj4Par pyepo.func.utlis._check_sol Module Contents --------------- .. py:function:: _solve_or_cache(cp, module) A function to get optimization solution in the forward/backward pass .. py:function:: _solve_in_pass(cp, optmodel, processes, pool) A function to solve optimization in the forward/backward pass .. py:function:: _cache_in_pass(cp, optmodel, solpool) A function to use solution pool in the forward/backward pass .. py:function:: _solveWithObj4Par(cost, args, model_type) A function to solve function in parallel processors :param cost: cost of objective function :type cost: np.ndarray :param args: optModel args :type args: dict :param model_type: optModel class type :type model_type: ABCMeta :returns: optimal solution (list) and objective value (float) :rtype: tuple .. py:function:: _check_sol(c, w, z) A function to check solution is correct .. py:class:: sumGammaDistribution(kappa, n_iterations=10, seed=135) creates a generator of samples for the Sum-of-Gamma distribution .. py:attribute:: κ .. py:attribute:: n_iterations :value: 10 .. py:attribute:: rnd .. py:method:: sample(size)