pybop.problems.meta_problem#

Classes#

MetaProblem

Problem class for joining mulitple problems into one combined problem.

Module Contents#

class pybop.problems.meta_problem.MetaProblem(*problems, weights: list[float] | None = None)[source]#

Bases: pybop.Problem

Problem class for joining mulitple problems into one combined problem.

Evaluates multiple problems, which must first be defined individually.

Parameters:

problems (pybop.Problem) – The individual PyBOP fitting problems.

single_call(inputs: pybop.parameters.parameter.Inputs, calculate_grad: bool) float | tuple[float, numpy.ndarray][source]#

Evaluate the problem and (optionally) the gradient for a single set of inputs.

_has_sensitivities = True[source]#
parameters[source]#
problems[source]#