Symphony 1.0
Loading...
Searching...
No Matches
Search Class Referenceabstract

#include <search.h>

Inheritance diagram for Search:
Collaboration diagram for Search:

Public Member Functions

 Search (Problem *problem)
 
virtual ~Search ()
 
virtual std::shared_ptr< Nodesearch ()=0
 

Public Attributes

Problemproblem
 

Detailed Description

Definition at line 47 of file search.h.

Constructor & Destructor Documentation

◆ Search()

Search::Search ( Problem problem)
inline

Definition at line 49 of file search.h.

49: problem(problem) {}
Problem * problem
Definition search.h:52

◆ ~Search()

virtual Search::~Search ( )
inlinevirtual

Definition at line 50 of file search.h.

50{}

Member Function Documentation

◆ search()

virtual std::shared_ptr< Node > Search::search ( )
pure virtual

Implemented in BreadthFirstSearch, AStarSearch, and BeamSearch.

Referenced by run().

Member Data Documentation

◆ problem

Problem* Search::problem

Definition at line 52 of file search.h.

Referenced by BreadthFirstSearch::search(), AStarSearch::search(), and BeamSearch::search().


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