Public Member Functions | Private Attributes | Friends | List of all members
gtsam::Solutions Class Reference

Public Member Functions

bool empty () const
 
std::vector< SolutionextractSolutions ()
 
bool maybeAdd (double error, const DiscreteValues &assignment)
 
bool prune (double bound) const
 
 Solutions (size_t maxSize)
 

Private Attributes

size_t maxSize_
 
std::priority_queue< Solution, std::vector< Solution >, CompareSolutionpq_
 

Friends

std::ostream & operator<< (std::ostream &os, const Solutions &sn)
 

Detailed Description

Definition at line 84 of file DiscreteSearch.cpp.

Constructor & Destructor Documentation

◆ Solutions()

gtsam::Solutions::Solutions ( size_t  maxSize)
inline

Definition at line 89 of file DiscreteSearch.cpp.

Member Function Documentation

◆ empty()

bool gtsam::Solutions::empty ( ) const
inline

Definition at line 102 of file DiscreteSearch.cpp.

◆ extractSolutions()

std::vector<Solution> gtsam::Solutions::extractSolutions ( )
inline

Definition at line 124 of file DiscreteSearch.cpp.

◆ maybeAdd()

bool gtsam::Solutions::maybeAdd ( double  error,
const DiscreteValues assignment 
)
inline

Definition at line 93 of file DiscreteSearch.cpp.

◆ prune()

bool gtsam::Solutions::prune ( double  bound) const
inline

Definition at line 118 of file DiscreteSearch.cpp.

Friends And Related Function Documentation

◆ operator<<

std::ostream& operator<< ( std::ostream &  os,
const Solutions sn 
)
friend

Definition at line 105 of file DiscreteSearch.cpp.

Member Data Documentation

◆ maxSize_

size_t gtsam::Solutions::maxSize_
private

Definition at line 85 of file DiscreteSearch.cpp.

◆ pq_

std::priority_queue<Solution, std::vector<Solution>, CompareSolution> gtsam::Solutions::pq_
private

Definition at line 86 of file DiscreteSearch.cpp.


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


gtsam
Author(s):
autogenerated on Fri Mar 28 2025 03:16:14