Multi Evaluation Model (MEM) More...
#include <RobustMEM.h>
Public Member Functions | |
RobustMEM (unsigned sampleSetSize_, bool LH_=true) | |
virtual | ~RobustMEM () |
void | generateSampleSet () |
Generate sample set using Latin Hypercube sampling or Monte Carlo sampling. | |
void | robustSimulate (int *xnom, int nnom) |
Protected Member Functions | |
void | robustSimulate (Individual *I, int *xnom, int numVar) |
Protected Attributes | |
bool | LH |
Indicates to use Latin Hypercube sampling, or Monte Carlo sampling. |
Multi Evaluation Model (MEM)
Definition at line 7 of file RobustMEM.h.
RobustMEM::RobustMEM | ( | unsigned | sampleSetSize_, |
bool | LH_ = true |
||
) | [inline] |
Definition at line 10 of file RobustMEM.h.
virtual RobustMEM::~RobustMEM | ( | ) | [inline, virtual] |
Definition at line 18 of file RobustMEM.h.
void RobustMEM::generateSampleSet | ( | ) |
Generate sample set using Latin Hypercube sampling or Monte Carlo sampling.
Definition at line 9 of file RobustMEM.cpp.
void RobustMEM::robustSimulate | ( | Individual * | I, |
int * | xnom, | ||
int | numVar | ||
) | [protected, virtual] |
Implements Robust.
Definition at line 31 of file RobustMEM.cpp.
void RobustMEM::robustSimulate | ( | int * | xnom, |
int | nnom | ||
) | [inline] |
Definition at line 23 of file RobustMEM.h.
bool RobustMEM::LH [protected] |
Indicates to use Latin Hypercube sampling, or Monte Carlo sampling.
Definition at line 27 of file RobustMEM.h.