faudes::EnhancedState Class Reference

Detailed Description

Enhanced state structure that includes deleted node information

Definition at line 56 of file omg_pseudodet.h.

#include <omg_pseudodet.h>

Public Member Functions

 EnhancedState ()
 Default constructor. More...
 
bool operator< (const EnhancedState &other) const
 Comparison operator. More...
 
bool operator== (const EnhancedState &other) const
 Equality operator. More...
 
std::string ToString () const
 Debug string representation. More...
 

Public Attributes

Idx originalState
 Original state ID. More...
 
std::set< int > deletedNodesInPrevStep
 Node numbers deleted in previous step. More...
 

Constructor & Destructor Documentation

◆ EnhancedState()

faudes::EnhancedState::EnhancedState ( )

Default constructor.

Definition at line 18 of file omg_pseudodet.cpp.

Member Function Documentation

◆ operator<()

bool faudes::EnhancedState::operator< ( const EnhancedState other) const

Comparison operator.

Definition at line 20 of file omg_pseudodet.cpp.

◆ operator==()

bool faudes::EnhancedState::operator== ( const EnhancedState other) const

Equality operator.

Definition at line 25 of file omg_pseudodet.cpp.

◆ ToString()

std::string faudes::EnhancedState::ToString ( ) const

Debug string representation.

Definition at line 30 of file omg_pseudodet.cpp.

Member Data Documentation

◆ deletedNodesInPrevStep

std::set<int> faudes::EnhancedState::deletedNodesInPrevStep

Node numbers deleted in previous step.

Definition at line 59 of file omg_pseudodet.h.

◆ originalState

Idx faudes::EnhancedState::originalState

Original state ID.

Definition at line 58 of file omg_pseudodet.h.


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

libFAUDES 2.33l --- 2025.09.16 --- c++ api documentaion by doxygen