Models a point and associated information for book-keeping purposes. More...
#include <shark/Algorithms/DirectSearch/Operators/Hypervolume/HypervolumeContributionApproximator.h>
Public Member Functions | |
Point (VectorType const &point, VectorType const &reference) | |
Public Attributes | |
VectorType | point |
VectorType | sample |
VectorType | boundingBox |
std::vector< typename std::vector< Point >::const_iterator > | influencingPoints |
double | boundingBoxVolume |
double | approximatedContribution |
double | contributionLowerBound |
double | contributionUpperBound |
bool | computedExactly |
std::size_t | noSamples |
std::size_t | noSuccessfulSamples |
Models a point and associated information for book-keeping purposes.
Definition at line 68 of file HypervolumeContributionApproximator.h.
|
inline |
Definition at line 69 of file HypervolumeContributionApproximator.h.
double shark::HypervolumeContributionApproximator::Point< VectorType >::approximatedContribution |
Definition at line 88 of file HypervolumeContributionApproximator.h.
VectorType shark::HypervolumeContributionApproximator::Point< VectorType >::boundingBox |
Definition at line 84 of file HypervolumeContributionApproximator.h.
double shark::HypervolumeContributionApproximator::Point< VectorType >::boundingBoxVolume |
Definition at line 87 of file HypervolumeContributionApproximator.h.
bool shark::HypervolumeContributionApproximator::Point< VectorType >::computedExactly |
Definition at line 91 of file HypervolumeContributionApproximator.h.
double shark::HypervolumeContributionApproximator::Point< VectorType >::contributionLowerBound |
Definition at line 89 of file HypervolumeContributionApproximator.h.
double shark::HypervolumeContributionApproximator::Point< VectorType >::contributionUpperBound |
Definition at line 90 of file HypervolumeContributionApproximator.h.
std::vector< typename std::vector<Point>::const_iterator > shark::HypervolumeContributionApproximator::Point< VectorType >::influencingPoints |
Definition at line 85 of file HypervolumeContributionApproximator.h.
std::size_t shark::HypervolumeContributionApproximator::Point< VectorType >::noSamples |
Definition at line 93 of file HypervolumeContributionApproximator.h.
std::size_t shark::HypervolumeContributionApproximator::Point< VectorType >::noSuccessfulSamples |
Definition at line 94 of file HypervolumeContributionApproximator.h.
VectorType shark::HypervolumeContributionApproximator::Point< VectorType >::point |
Definition at line 82 of file HypervolumeContributionApproximator.h.
Referenced by shark::HypervolumeContributionApproximator::smallest().
VectorType shark::HypervolumeContributionApproximator::Point< VectorType >::sample |
Definition at line 83 of file HypervolumeContributionApproximator.h.