| BayesOpt
    | 
 Inheritance diagram for bayesopt::ProbabilityDistribution:
 Inheritance diagram for bayesopt::ProbabilityDistribution:| Public Member Functions | |
| ProbabilityDistribution (randEngine &eng) | |
| virtual double | pdf (double x)=0 | 
| Probability density function.  More... | |
| virtual double | negativeExpectedImprovement (double min, size_t g)=0 | 
| Expected Improvement algorithm for minimization.  More... | |
| virtual double | lowerConfidenceBound (double beta=1)=0 | 
| Lower confindence bound.  More... | |
| virtual double | negativeProbabilityOfImprovement (double yMin, double epsilon)=0 | 
| Probability of improvement algorithm for minimization.  More... | |
| virtual double | sample_query ()=0 | 
| Sample outcome acording to the marginal distribution at the query point.  More... | |
| virtual double | getMean ()=0 | 
| virtual double | getStd ()=0 | 
| Protected Attributes | |
| randEngine & | mtRandom | 
Definition at line 35 of file prob_distribution.hpp.
| 
 | pure virtual | 
Lower confindence bound.
Can be seen as the inverse of the Upper confidence bound
| beta | std coefficient (used for annealing) | 
Implemented in bayesopt::StudentTDistribution, and bayesopt::GaussianDistribution.
| 
 | pure virtual | 
Expected Improvement algorithm for minimization.
| min | minimum value found so far | 
| g | exponent (used for annealing) | 
Implemented in bayesopt::StudentTDistribution, and bayesopt::GaussianDistribution.
| 
 | pure virtual | 
Probability of improvement algorithm for minimization.
| min | minimum value found so far | 
| epsilon | minimum improvement margin | 
Implemented in bayesopt::StudentTDistribution, and bayesopt::GaussianDistribution.
| 
 | pure virtual | 
Probability density function.
| x | query point | 
Implemented in bayesopt::StudentTDistribution, and bayesopt::GaussianDistribution.
| 
 | pure virtual | 
Sample outcome acording to the marginal distribution at the query point.
| eng | boost.random engine | 
Implemented in bayesopt::StudentTDistribution, and bayesopt::GaussianDistribution.