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

The PipeLineSequentialDesign generates a number of points using a CandidateGenerator, then evaluates all these points on one or more criteria (CandidateRanker), and then a MergeCriterion is used to merge these scores and select the samples from them. More...

Inheritance diagram for PipelineSequentialDesign:
Inheritance graph
[legend]

Public Member Functions

function PipelineSequentialDesign (var varargin)
 Class constructor. More...
 
function getDesignType ()
 
function selectSamples (var state)
 Call selectSamples on each subobject and glue them together. More...
 

Public Attributes

var candidateGenerator
 
var candidateRankers
 
var mergeCriterion
 
var debug
 
var debugSave
 
var debugPlot
 
var constraints
 

Detailed Description

The PipeLineSequentialDesign generates a number of points using a CandidateGenerator, then evaluates all these points on one or more criteria (CandidateRanker), and then a MergeCriterion is used to merge these scores and select the samples from them.

Constructor & Destructor Documentation

function PipelineSequentialDesign ( var  varargin)
inline

Class constructor.

Returns
instance of the class.

Member Function Documentation

function getDesignType ( )
inline
function selectSamples ( var  state)

Call selectSamples on each subobject and glue them together.

Parameters
statestruct with the current sampling state
Return values
newSamplesselected samples
prioritiespriorities (scores) of newSamples
Todo:
newsamples isnt sorted!

Member Data Documentation

var candidateGenerator
var candidateRankers
var constraints
var debug
var debugPlot
var debugSave
var mergeCriterion

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