SOT
|
Abstract class for a SOT experimental design class. More...
#include <experimental_design.h>
Public Member Functions | |
virtual int | dim () const =0 |
Virtual method for getting the number of dimensions. More... | |
virtual int | numPoints () const =0 |
Virtual method for getting the number of points in the experimental design. More... | |
virtual mat | generatePoints () const =0 |
Virtual method for generating an experimental design. More... | |
Abstract class for a SOT experimental design class.
This is the abstract class that should be used as a Base class for all experimental design objects in SOT. The experimental design generates an initial set of points that are first evaluated and then used to fit the initial surrogate model. All experimental design should be generated for the hypercube [0, 1]^dim.
|
pure virtual |
Virtual method for getting the number of dimensions.
Implemented in sot::CornersMid, sot::TwoFactorial, sot::LatinHypercube, sot::SymmetricLatinHypercube, and sot::FixedDesign.
|
pure virtual |
Virtual method for generating an experimental design.
Implemented in sot::CornersMid, sot::TwoFactorial, sot::LatinHypercube, sot::SymmetricLatinHypercube, and sot::FixedDesign.
|
pure virtual |
Virtual method for getting the number of points in the experimental design.
Implemented in sot::CornersMid, sot::TwoFactorial, sot::LatinHypercube, sot::SymmetricLatinHypercube, and sot::FixedDesign.