Classes | Public Member Functions | Static Public Member Functions | Public Attributes | Friends | List of all members
gtsam::SearchNode Struct Reference

Classes

struct  Compare
 

Public Member Functions

SearchNode expand (const DiscreteValues &fa, const Slot &slot, std::optional< size_t > nextSlot) const
 
bool isComplete () const
 

Static Public Member Functions

static SearchNode Root (size_t numSlots, double bound)
 

Public Attributes

DiscreteValues assignment
 
double bound
 
double error
 
std::optional< size_tnext
 

Friends

std::ostream & operator<< (std::ostream &os, const SearchNode &node)
 

Detailed Description

Definition at line 34 of file DiscreteSearch.cpp.

Member Function Documentation

◆ expand()

SearchNode gtsam::SearchNode::expand ( const DiscreteValues fa,
const Slot slot,
std::optional< size_t nextSlot 
) const
inline

Definition at line 55 of file DiscreteSearch.cpp.

◆ isComplete()

bool gtsam::SearchNode::isComplete ( ) const
inline

Definition at line 52 of file DiscreteSearch.cpp.

◆ Root()

static SearchNode gtsam::SearchNode::Root ( size_t  numSlots,
double  bound 
)
inlinestatic

Definition at line 41 of file DiscreteSearch.cpp.

Friends And Related Function Documentation

◆ operator<<

std::ostream& operator<< ( std::ostream &  os,
const SearchNode node 
)
friend

Definition at line 67 of file DiscreteSearch.cpp.

Member Data Documentation

◆ assignment

DiscreteValues gtsam::SearchNode::assignment

Definition at line 35 of file DiscreteSearch.cpp.

◆ bound

double gtsam::SearchNode::bound

Definition at line 37 of file DiscreteSearch.cpp.

◆ error

double gtsam::SearchNode::error

Definition at line 36 of file DiscreteSearch.cpp.

◆ next

std::optional<size_t> gtsam::SearchNode::next

Definition at line 38 of file DiscreteSearch.cpp.


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


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