inversion_ideas.base.Simulation#
- class inversion_ideas.base.Simulation[source]#
Abstract representation of a simulation.
Attributes
Methods
Attributes#
- Simulation.n_data#
Number of data values.
- Simulation.n_params#
Number of model parameters.
Methods#
Methods documentation
- abstractmethod Simulation.__call__(model)[source]#
Evaluate simulation for a given model.
- Parameters:
- model(n_params,)
array Array with model values.
- model(n_params,)
- Returns:
- (n_data,)
Array with predicted data values for the given model.
- abstractmethod Simulation.jacobian(model)[source]#
Jacobian matrix for a given model.
- Parameters:
- model(n_params,)
array Array with model values.
- model(n_params,)
- Returns:
- (n_data, n_params)
arrayorsparrayorLinearOperator Jacobian matrix as a dense or sparse array, or as a
LinearOperator.
- (n_data, n_params)