MOP models
Last update: 16.07.2025These are the models available in the MOP framework. More...
Classes | |
| struct | BaseModelData |
| This struct serves as dataclass to return relevant data from python to c++ to build a baseline model. It is currently only used for unittesting hence, no serialization. for the same reason, it is not exposed to the SWIG director in SoS. More... | |
| class | CreateCustomModel |
| This class creates a custom model definable in python. It is able to register an instance derived of CreateCustomModelInterface. This registered instance may then be accessed just like any other model. It may also be serialized and de-serialized. More... | |
| struct | CreateCustomModelInterface |
| This class is exported as an director class through SWIG allowing the python context to define derivations from it. A user is then able to implement her own classes satisfying this interface and then being used with the MOP framework. More... | |
| class | CreateKrigingModel |
| Defines a Kriging Model Used Properties: More... | |
| class | CreateLegacyMOPModel |
| Defines a LegacyMOPModel. This type of model wraps the old MOP and makes it accessible to The MOP framework. Used Properties: More... | |
| class | CreateLegacyMOQModel |
| Defines a LegacyMOPModel This type of model wraps the old MOQ and makes it accessible to The MOP framework. Used Properties: More... | |
| class | CreateMLSModel |
| Defines a Moving Least Squares type model Used Properties: More... | |
| struct | CreateModelBase |
| API for all MOP3 model creation classes. More... | |
| class | CreatePolynomialModel |
| Defines a PolynomialModel Used Properties: More... | |
| class | CreateRBFModel |
| Defines a RBF Model Used Properties: More... | |
| class | CustomModel |
| struct | CustomModelInterface |
| This class provides an API for the CustomModels to be implemented in Python. It is exported as an director through SWIG and the user will be able to derive from it in Python. More... | |
| class | KrigingModel |
| class | MLSModel |
| class | ModelBase |
| The ModelBase class is the class all model-types derive from Models are already built and valid. More... | |
| class | ModelDataWrapper |
| Data wrapper that handles arbitrary data transmitted from python to c++ it uses the underlaying variant that can be one of many structs and handles getters and setters. More... | |
| class | PolynomialModel |
| class | RBFModel |
Typedefs | |
| using | ConfigurationList = std::vector< std::unique_ptr< CreateModelBase > > |
| using | ModelDataVariant = std::variant< BaseModelData, HybridDFFNData > |
|
| |
Enumerations | |
| enum | KrigingKernel { Gauss_iso = 0, Gauss_aniso, Auto, Undefined } |
| Confugration type for Transformations. | |
| enum | MixedTermInteraction { False = 0, True, Auto, Undefined } |
| Configuration type for the use of mixed terms in polynomial models. | |
| enum | MLSKernel { Gauss_iso = 0, Regularized, Auto, Undefined } |
| Confugration type for Transformations. | |
| enum | RBFKernel { Gauss_iso = 0, Gauss_aniso, Auto, Undefined } |
| Confugration type for Transformations. | |
Variables | |
| include create_custom_model ipp nodefaultctor | CreateCustomModel |
| nodefaultctor | CreateModelBase |
| nodefaultctor | ModelBase |
Detailed Description
These are the models available in the MOP framework.