Generated on Tue Feb 11 2025 17:33:26 for Gecode by doxygen 1.12.0
Gecode::Search::DfsBuilder< T > Class Template Reference

A DFS engine builder. More...

#include <dfs.hpp>

Public Member Functions

 DfsBuilder (const Options &opt)
 The constructor.
 
virtual Engineoperator() (Space *s) const
 The actual build function.
 
- Public Member Functions inherited from Gecode::Search::Builder
 Builder (const Options &opt, bool best)
 Initialize with options opt and best solution search support.
 
Optionsoptions (void)
 Provide access to options.
 
const Optionsoptions (void) const
 Provide access to options.
 
bool best (void) const
 Whether engine is a best solution search engine.
 
virtual ~Builder (void)
 Destructor.
 

Additional Inherited Members

- Static Public Member Functions inherited from Gecode::HeapAllocated
static void * operator new (size_t s)
 Memory management.
 
static void operator delete (void *p)
 Free memory allocated from heap.
 
- Protected Attributes inherited from Gecode::Search::Builder
Options opt
 Stored and already expanded options.
 
const bool b
 Whether engine to be built is a best solution search engine.
 

Detailed Description

template<class T>
class Gecode::Search::DfsBuilder< T >

A DFS engine builder.

Definition at line 42 of file dfs.hpp.

Constructor & Destructor Documentation

◆ DfsBuilder()

template<class T >
Gecode::Search::DfsBuilder< T >::DfsBuilder ( const Options & opt)
inline

The constructor.

Definition at line 53 of file dfs.hpp.

Member Function Documentation

◆ operator()()

template<class T >
Engine * Gecode::Search::DfsBuilder< T >::operator() ( Space * s) const
virtual

The actual build function.

Implements Gecode::Search::Builder.

Definition at line 58 of file dfs.hpp.


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