Models a point and associated information for book-keeping purposes. More...
#include <shark/Algorithms/DirectSearch/Indicators/LeastContributorApproximator.h>
Public Types | |
typedef std::list< VectorType >::iterator | sample_iterator |
typedef std::list< VectorType >::const_iterator | const_sample_iterator |
Public Member Functions | |
Point (std::size_t noObjectives, const VectorType &point, const VectorType &refPoint) | |
template<typename Stream > | |
void | print (Stream &s) const |
Public Attributes | |
VectorType | m_point |
VectorType | m_sample |
VectorType | m_boundingBox |
std::list< VectorType > | m_successfulSamples |
std::list< VectorType > | m_nonSuccessfulSamples |
std::vector< typename std::vector< Point >::const_iterator > | m_influencingPoints |
double | m_boundingBoxVolume |
double | m_approximatedContribution |
double | m_overlappingVolume |
std::size_t | m_noOperations |
std::size_t | m_noSamples |
std::size_t | m_noSuccessfulSamples |
Models a point and associated information for book-keeping purposes.
Definition at line 289 of file LeastContributorApproximator.h.
typedef std::list< VectorType >::const_iterator shark::LeastContributorApproximator< Rng, ExactHypervolume >::Point< VectorType >::const_sample_iterator |
Definition at line 292 of file LeastContributorApproximator.h.
typedef std::list< VectorType >::iterator shark::LeastContributorApproximator< Rng, ExactHypervolume >::Point< VectorType >::sample_iterator |
Definition at line 291 of file LeastContributorApproximator.h.
|
inline |
Definition at line 294 of file LeastContributorApproximator.h.
|
inline |
Definition at line 323 of file LeastContributorApproximator.h.
double shark::LeastContributorApproximator< Rng, ExactHypervolume >::Point< VectorType >::m_approximatedContribution |
Definition at line 315 of file LeastContributorApproximator.h.
VectorType shark::LeastContributorApproximator< Rng, ExactHypervolume >::Point< VectorType >::m_boundingBox |
Definition at line 307 of file LeastContributorApproximator.h.
double shark::LeastContributorApproximator< Rng, ExactHypervolume >::Point< VectorType >::m_boundingBoxVolume |
Definition at line 314 of file LeastContributorApproximator.h.
std::vector< typename std::vector<Point>::const_iterator > shark::LeastContributorApproximator< Rng, ExactHypervolume >::Point< VectorType >::m_influencingPoints |
Definition at line 312 of file LeastContributorApproximator.h.
std::list< VectorType > shark::LeastContributorApproximator< Rng, ExactHypervolume >::Point< VectorType >::m_nonSuccessfulSamples |
Definition at line 310 of file LeastContributorApproximator.h.
std::size_t shark::LeastContributorApproximator< Rng, ExactHypervolume >::Point< VectorType >::m_noOperations |
Definition at line 318 of file LeastContributorApproximator.h.
std::size_t shark::LeastContributorApproximator< Rng, ExactHypervolume >::Point< VectorType >::m_noSamples |
Definition at line 319 of file LeastContributorApproximator.h.
std::size_t shark::LeastContributorApproximator< Rng, ExactHypervolume >::Point< VectorType >::m_noSuccessfulSamples |
Definition at line 320 of file LeastContributorApproximator.h.
double shark::LeastContributorApproximator< Rng, ExactHypervolume >::Point< VectorType >::m_overlappingVolume |
Definition at line 316 of file LeastContributorApproximator.h.
VectorType shark::LeastContributorApproximator< Rng, ExactHypervolume >::Point< VectorType >::m_point |
Definition at line 305 of file LeastContributorApproximator.h.
VectorType shark::LeastContributorApproximator< Rng, ExactHypervolume >::Point< VectorType >::m_sample |
Definition at line 306 of file LeastContributorApproximator.h.
std::list< VectorType > shark::LeastContributorApproximator< Rng, ExactHypervolume >::Point< VectorType >::m_successfulSamples |
Definition at line 309 of file LeastContributorApproximator.h.