simpeg.directives.DirectiveList#

class simpeg.directives.DirectiveList(*directives, inversion=None, debug=False, **kwargs)[source]#

Bases: object

Directives list

SimPEG directives initialize and update parameters used by the inversion algorithm; e.g. setting the initial beta or updating the regularization. DirectiveList stores the set of directives used in the inversion algorithm.

Parameters:
directiveslist of simpeg.directives.InversionDirective

List of directives.

inversionsimpeg.inversion.BaseInversion

The inversion associated with the directives list.

debugbool

Whether or not to print debugging information.

Attributes

debug

Whether or not to print debugging information

inversion

Inversion object associated with the directives list.

Methods

call

validate