pybop.simulators.base_simulator#

Classes#

BaseSimulator

Base simulator.

Module Contents#

class pybop.simulators.base_simulator.BaseSimulator(parameters: pybop.parameters.parameter.Parameters | None = None)[source]#

Base simulator.

copy()[source]#

Return a copy of the simulator.

set_output_variables(target: list[str])[source]#
simulate(inputs: Inputs | None = None, calculate_sensitivities: bool = False) dict[str, numpy.ndarray] | tuple[dict[str, numpy.ndarray], dict[str, dict[str, numpy.ndarray]]][source]#

Returns the output of a simulation for the given inputs as a dictionary, along with the sensitivities of the output with respect to the input parameters if calculate_sensitivities=True.

property has_sensitivities[source]#
parameters = None[source]#