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

Ranks samples based on a voronoi diagram. More...

Inheritance diagram for VoronoiSampleRanker:
Inheritance graph
[legend]

Public Member Functions

function VoronoiSampleRanker (var varargin)
 
function setDimensions (var inDim, var outDim)
 Sets the dimensions. More...
 
function calculateError (var state)
 
function getVoronoiPoints (var A)
 
function getCellRadius (var A)
 
function getAdditionalCandidates (var state, var A)
 Perform some kind of heuristic to generate additional points near point A so that a better candidate can be selected. More...
 
function selectSamples (var state)
 
function getDesignType ()
 

Public Attributes

var inDim
 
var outDim
 
var voronoi
 
var voronoiPoints
 
var sampleSize
 
var inputWeights
 
var candidatesPerSample
 

Detailed Description

Ranks samples based on a voronoi diagram.

The Voronoi diagram is approximated using monte carlo.

Constructor & Destructor Documentation

function VoronoiSampleRanker ( var  varargin)
inline

Member Function Documentation

function calculateError ( var  state)
inline
function getAdditionalCandidates ( var  state,
var  A 
)
inline

Perform some kind of heuristic to generate additional points near point A so that a better candidate can be selected.

Parameters
statestruct with the current sampling state
ATODO
Return values
candidatesadditional candidates
function getCellRadius ( var  A)
inline
function getDesignType ( )
inline
function getVoronoiPoints ( var  A)
inline
function selectSamples ( var  state)
inline
function setDimensions ( var  inDim,
var  outDim 
)
inline

Sets the dimensions.

The sampleselector processes this once and accounts for frequency variables

Member Data Documentation

var candidatesPerSample
var inDim
var inputWeights
var outDim
var sampleSize
var voronoi
var voronoiPoints

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