#include <FCSDFSSolvingAlgorithm.h>
Public Member Functions | |
| FCSDFSSolvingAlgorithm (FCCommandLineArguments *CommandLine) | |
| Constructor with command line interface. | |
| virtual | ~FCSDFSSolvingAlgorithm () |
| Destructor. | |
| virtual FCSStateSolvingReturnCodes | Solve (FCSStateWithLocations *StateWithLocations, int Depth) |
| Solve the game. | |
| virtual FCSStateSolvingReturnCodes | Resume (int Depth) |
| Resume solving a game. | |
Protected Member Functions | |
| FCSDFSSolvingAlgorithm () | |
| Default constructor. | |
| void | InitFCSDFSSolvingAlgorithm () |
| The "real" default constructor. | |
Protected Attributes | |
| bool | m_IsInitialized |
| Determines if the DFS solver has been initialized. | |
Definition at line 18 of file FCSDFSSolvingAlgorithm.h.
|
||||||||||
|
Definition at line 192 of file FCSDFSSolvingAlgorithm.h. References FCSDFSSolvingAlgorithm< SolvingAlgorithmType >::Solve(). |
|
||||||||||||||||
|
Definition at line 75 of file FCSDFSSolvingAlgorithm.h. References CreateStateWithLocationsMatrix(), FCSStateWithLocations::GetFreecellCardNumber(), FCSStateWithLocations::GetStackLength(), FCSDFSSolvingAlgorithm< SolvingAlgorithmType >::m_IsInitialized, FCSDerivedStatesList::m_NumberOfStates, FCSDerivedStatesList::m_States, FCSStateWithLocations::m_Visited, and FCSStateWithLocations::m_VisitIterations. Referenced by FCSDFSSolvingAlgorithm< SolvingAlgorithmType >::Resume(). |
1.4.4