SOT
Public Member Functions | List of all members
sot::Sampling Class Referenceabstract

Abstract class for a SOT adaptive sampling class. More...

#include <adaptive_sampling.h>

Inheritance diagram for sot::Sampling:
sot::DYCORS< MeritFunction > sot::GASampling sot::SRBF< MeritFunction > sot::Uniform< MeritFunction >

Public Member Functions

virtual void reset (int budget)=0
 Virtual method for reseting the object. More...
 
virtual mat makePoints (const vec &xBest, const mat &points, const vec &sigma, int newPoints)=0
 Virtual method for proposing new evaluations. More...
 

Detailed Description

Abstract class for a SOT adaptive sampling class.

This is the abstract class that should be used as a Base class for all sampling objects in SOT. The sampling object is used to propose new evaluations after the initial experimental design has been evaluated.

Author
David Eriksson, dme65.nosp@m.@cor.nosp@m.nell..nosp@m.edu

Member Function Documentation

virtual mat sot::Sampling::makePoints ( const vec xBest,
const mat points,
const vec sigma,
int  newPoints 
)
pure virtual

Virtual method for proposing new evaluations.

Parameters
xBestThe best solution found so far
pointsPreviously evaluated points
sigmaThe sampling radius for each dimension
newPointsNumber of new evaluations to be generated
Returns
The proposed points

Implemented in sot::GASampling, sot::Uniform< MeritFunction >, sot::DYCORS< MeritFunction >, and sot::SRBF< MeritFunction >.

virtual void sot::Sampling::reset ( int  budget)
pure virtual

Virtual method for reseting the object.

Parameters
budgetThe remaining evaluation budget

Implemented in sot::GASampling, sot::Uniform< MeritFunction >, sot::DYCORS< MeritFunction >, and sot::SRBF< MeritFunction >.


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