Public Member Functions | Protected Member Functions | Protected Attributes

RobustMEM Class Reference

Multi Evaluation Model (MEM) More...

#include <RobustMEM.h>

Inheritance diagram for RobustMEM:
Inheritance graph
[legend]
Collaboration diagram for RobustMEM:
Collaboration graph
[legend]

List of all members.

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.

Detailed Description

Multi Evaluation Model (MEM)

Definition at line 7 of file RobustMEM.h.


Constructor & Destructor Documentation

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.


Member Function Documentation

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.


Member Data Documentation

bool RobustMEM::LH [protected]

Indicates to use Latin Hypercube sampling, or Monte Carlo sampling.

Definition at line 27 of file RobustMEM.h.


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