ModelBase Class Reference
Last update: 16.07.2025The ModelBase class is the class all model-types derive from Models are already built and valid. More...
Public Member Functions | |
| virtual | addProperty (PropertyBase p) |
| Properties that help the ScalarMOP scheduling the Models to be built The properties class needs to be implemented for the specific model type. | |
| virtual Matrix | evaluate (Matrix points, bool extrapolate=true)=0 |
| Evaluates the model on the given points and returns the values. More... | |
| virtual PropertyList | getProperties () |
| Returns the properties stored by this user. | |
| virtual | transferProperties (PropertyList property_list) |
| Convenience function to transfer a complete PropertyList into the model. More... | |
Detailed Description
The ModelBase class is the class all model-types derive from Models are already built and valid.
Member Function Documentation
◆ evaluate()
Evaluates the model on the given points and returns the values.
- Parameters
-
points The input points the model is evaluated on extrapolate Evaluate the points outside of the bounding box of its training data
- Returns
- The values of the model on the given points
Implemented in CustomModel, KrigingModel, MLSModel, and RBFModel.
◆ transferProperties()
|
virtualinherited |
Convenience function to transfer a complete PropertyList into the model.
- Parameters
-
property_list The properties to transfer into this model