The SUMO toolbox  2018a
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Pages
Public Member Functions | List of all members
SUMO Class Reference

The main class of the SUMO Toolbox. More...

Public Member Functions

function SUMO (var varargin)
 Class constructor. More...
 
function runLoop (var passedSamples, var passedValues)
 The main loop of the SUMO Toolbox. More...
 
function setObjects (var objects)
 Setter for several key components of SUMO. More...
 
function stopDataSource ()
 Stops the sample evaluator. More...
 

Detailed Description

The main class of the SUMO Toolbox.

One instance of this class coordinates the whole metamodelling process. Objects of this type are created through the SUMODriver script

Constructor & Destructor Documentation

function SUMO ( var  varargin)
inline

Class constructor.

Parameters
configNodeConfig object
Returns
Instance of the SUMO class

Member Function Documentation

function runLoop ( var  passedSamples,
var  passedValues 
)

The main loop of the SUMO Toolbox.

The core loop of the toolbox resides in this file (adaptive modeling loop + adaptive sampling loop).

Parameters
passedSamplessample matrix passed on the command line
passedValuesvalue matrix passed on the command line
Return values
bestModelfinal (best) surrogate models

After an SUMO object is created, control is transfered to this method to handle the metamodeling proces.

function setObjects ( var  objects)

Setter for several key components of SUMO.

Plug in all configurable and replaceble components into the toolbox' code.

Parameters
objectscell array of components
function stopDataSource ( )

Stops the sample evaluator.

Stop the sample evaluator cleanly.


The documentation for this class was generated from the following files: