Base submodule#
The inversion_ideas.base submodule contains abstract classes and base classes that work as the foundation of the framework. Inherit from these classes when defining your own subclasses.
important
These classes are not meant to be instantiated. They are abstract classes only intended to be inherited from, or containers (like inversion_ideas.base.Scaled and inversion_ideas.base.Combo) that should not be instantiated by end users either.
Base classes of the inversion framework. |
|
Abstract representation of an objective function. |
|
|
Scaled objective function. |
|
Sum of objective functions. |
Abstract representation of a simulation. |
|
Base class to represent minimizers as generators. |
|
Dictionary to store results of a single minimization iteration. |
|
Base abstract class for conditions. |
|
Abstract class for directives. |