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

Choose an initial sampleset in such a way that they form a latin hypercube. More...

Inheritance diagram for TPLatinHypercubeDesign:
Inheritance graph
[legend]

Public Member Functions

function TPLatinHypercubeDesign (var varargin)
 Class constructor. More...
 
function generate ()
 Choose an initial sampleset in such a way that they form a latin hypercube. More...
 
function generateCandidates (var state)
 Candidate sampleset generated based on a LHC. More...
 
function getImportanceParameters ()
 TODO. More...
 
function setImportanceParameters (var ip)
 TODO. More...
 
function getDimensions ()
 TODO. More...
 

Detailed Description

Choose an initial sampleset in such a way that they form a latin hypercube.

The Translational Propagational algorithm by Viana is used to approximate the optimal latin hypercube.

Viana, Felipe AC, Gerhard Venter, and Vladimir Balabanov. "An algorithm for fast optimal Latin hypercube design of experiments." International journal for numerical methods in engineering 82.2 (2010): 135-156.

Constructor & Destructor Documentation

function TPLatinHypercubeDesign ( var  varargin)
inline

Class constructor.

Returns
instance of the class

Member Function Documentation

function generate ( )

Choose an initial sampleset in such a way that they form a latin hypercube.

Implementation based on Translational Propagation algorithm by Viana (see class for reference)

function generateCandidates ( var  state)

Candidate sampleset generated based on a LHC.

The Translational Propagational algorithm by Viana is used to approximate the optimal latin hypercube.

Viana, Felipe AC, Gerhard Venter, and Vladimir Balabanov. "An algorithm for fast optimal Latin hypercube design of experiments." International journal for numerical methods in engineering 82.2 (2010): 135-156.

function getDimensions ( )
inlineinherited

TODO.

function getImportanceParameters ( )
inlineinherited

TODO.

function setImportanceParameters ( var  ip)
inlineinherited

TODO.


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