Main Page | Class Hierarchy | Alphabetical List | Class List | File List | Class Members | File Members

FCSSimpleSimonSolvingAlgorithm Member List

This is the complete list of members for FCSSimpleSimonSolvingAlgorithm, including all inherited members.

CalculateMaxSequenceMoves(int FreecellNumber, int FreeStackNumber)FCSFreecellData [protected]
CheckAndAddState(FCSStateWithLocations *NewState, FCSStateWithLocations **ExistingState, int Depth)FCSFreecellData [protected, virtual]
CheckStateBegin(FCSStateWithLocations **NewStateWithLocations, FCSStateWithLocations *StateWithLocations, FCSMoveStack *Move)FCSFreecellData [inline, protected, virtual]
CheckStateEnd(FCSStateWithLocations **NewStateWithLocations, FCSStateWithLocations *StateWithLocations, FCSDerivedStatesList **DerivedStateList, FCSMoveStack **Move, FCSMove **TempMove, int Depth, FCSStateSolvingReturnCodes *ReturnCode)FCSFreecellData [inline, protected, virtual]
CleanData()FCSFreecellData
Create(FCCommandLineArguments *CommandLine)FCSSimpleSimonSolvingAlgorithm [static]
CreateTotalMovesStack()FCSFreecellData [protected]
DeleteDerived(FCSDerivedStatesList *Derive)FCSFreecellAlgorithm [protected]
FCSFreecellData()FCSFreecellData [protected]
FCSFreecellData(FCCommandLineArguments *CommandLine)FCSFreecellData [protected]
FCSOptimizeSolvingAlgorithm< FCSFreecellSolvingAlgorithm > classFCSFreecellData [friend]
FCSOptimizeSolvingAlgorithm< FCSSimpleSimonSolvingAlgorithm > classFCSFreecellData [friend]
FCSOptimizeSolvingAlgorithm< FCSTalonSolvingAlgorithm > classFCSFreecellData [friend]
FCSSimpleSimonSolvingAlgorithm()FCSSimpleSimonSolvingAlgorithm [protected]
FCSSimpleSimonSolvingAlgorithm(FCCommandLineArguments *CommandLine)FCSSimpleSimonSolvingAlgorithm [protected]
GetNextMove(FCSStateWithLocations *StateWithLocations, FCSMove *Move)FCSFreecellData [protected]
GetNumberOfCheckedStates()FCSFreecellData
GetNumberOfStatesInCollection()FCSFreecellData
IncreaseMaxNumberOfCheckedStates()FCSFreecellData
InitFCSFreecellData()FCSFreecellData [protected]
InitSolve(FCSStateWithLocations *InitState)FCSFreecellData [protected]
IsOptimizeClassFCSFreecellData [protected]
IsParentCard(FCSCard *Child, FCSCard *Parent)FCSFreecellData [protected]
IsSimpleSimonFalseParent(FCSCard *Parent, FCSCard *Child)FCSSimpleSimonSolvingAlgorithm [inline, protected]
IsSimpleSimonTrueParent(FCSCard *Parent, FCSCard *Child)FCSSimpleSimonSolvingAlgorithm [inline, protected]
IsSimpleSimonTrueParentSuit(FCSCard *Parent, FCSCard *Child)FCSSimpleSimonSolvingAlgorithm [inline, protected]
m_CompareFunctionFCSFreecellData [protected]
m_DebugDisplayInfoFCSFreecellData [protected]
m_EmptyStacksFillFCSFreecellData [protected]
m_FinalStateFCSFreecellData [protected]
m_IndirectCompareFCSFreecellData [protected]
m_IndirectHashFCSFreecellData [protected]
m_IsUnlimitedSequenceMoveFCSFreecellData [protected]
m_MaxDepthFCSFreecellData [protected]
m_MaxNumberOfCheckedStatesFCSFreecellData [protected]
m_MaxNumberOfStatePacksFCSFreecellData [protected]
m_MaxNumberOfStatesInCollectionFCSFreecellData [protected]
m_MD5HashFCSFreecellData [protected]
m_NumberOfCheckedStatesFCSFreecellData [protected]
m_NumberOfDecksFCSFreecellData [protected]
m_NumberOfFreecellsFCSFreecellData [protected]
m_NumberOfSolutionStatesFCSFreecellData [protected]
m_NumberOfStacksFCSFreecellData [protected]
m_NumberOfStatePacksFCSFreecellData [protected]
m_NumberOfStatesInCollectionFCSFreecellData [protected]
m_NumberOfStatesInLastPackFCSFreecellData [protected]
m_OptimizeSolutionPathFCSFreecellData [protected]
m_ProtoSolutionMovesFCSFreecellData [protected]
m_SequencesAreBuiltByFCSFreecellData [protected]
m_SolutionMovesFCSFreecellData [protected]
m_SolutionStatesFCSFreecellData [protected]
m_StackStorageFCSFreecellData [protected]
m_StatePackLengthFCSFreecellData [protected]
m_StatePacksFCSFreecellData [protected]
m_StateStorageFCSFreecellData [protected]
m_StateTypeFCSFreecellData [protected]
m_TestsOrderFCSFreecellData [protected]
m_TestsOrderNumberFCSFreecellData [protected]
MoveSequence(FCSStateWithLocations *NewStateWithLocations, FCSCard *Card, FCSMoveStack *MoveStack, FCSMove **TempMove, int DestStack, int SourceStack, int Start, int End)FCSFreecellData [protected]
MoveSequenceToFalseParent(FCSStateWithLocations *StateWithLocations, int Depth, int NumberOfFreeStacks, int NumberOfFreecells, FCSDerivedStatesList *DerivedStateList)FCSSimpleSimonSolvingAlgorithm [protected]
MoveSequenceToFounds(FCSStateWithLocations *StateWithLocations, int Depth, int NumberOfFreeStacks, int NumberOfFreecells, FCSDerivedStatesList *DerivedStateList)FCSSimpleSimonSolvingAlgorithm [protected]
MoveSequenceToParentOnTheSameStack(FCSStateWithLocations *StateWithLocations, int Depth, int NumberOfFreeStacks, int NumberOfFreecells, FCSDerivedStatesList *DerivedStateList)FCSSimpleSimonSolvingAlgorithm [protected]
MoveSequenceToTrueParent(FCSStateWithLocations *StateWithLocations, int Depth, int NumberOfFreeStacks, int NumberOfFreecells, FCSDerivedStatesList *DerivedStateList)FCSSimpleSimonSolvingAlgorithm [protected]
MoveSequenceToTrueParentWithSomeCardsAbove(FCSStateWithLocations *StateWithLocations, int Depth, int NumberOfFreeStacks, int NumberOfFreecells, FCSDerivedStatesList *DerivedStateList)FCSSimpleSimonSolvingAlgorithm [protected]
MoveSequenceWithJunkSequenceAboveToTrueParentWithSomeCardsAbove(FCSStateWithLocations *StateWithLocations, int Depth, int NumberOfFreeStacks, int NumberOfFreecells, FCSDerivedStatesList *DerivedStateList)FCSSimpleSimonSolvingAlgorithm [protected]
MoveSequenceWithSomeCardsAboveToTrueParent(FCSStateWithLocations *StateWithLocations, int Depth, int NumberOfFreeStacks, int NumberOfFreecells, FCSDerivedStatesList *DerivedStateList)FCSSimpleSimonSolvingAlgorithm [protected]
MoveWholeStackSequenceToFalseParent(FCSStateWithLocations *StateWithLocations, int Depth, int NumberOfFreeStacks, int NumberOfFreecells, FCSDerivedStatesList *DerivedStateList)FCSSimpleSimonSolvingAlgorithm [protected]
MoveWholeStackSequenceToFalseParentWithSomeCardsAbove(FCSStateWithLocations *StateWithLocations, int Depth, int NumberOfFreeStacks, int NumberOfFreecells, FCSDerivedStatesList *DerivedStateList)FCSSimpleSimonSolvingAlgorithm [protected]
Resume(int Depth)=0FCSFreecellAlgorithm [pure virtual]
RunTest(int TestNumber, FCSStateWithLocations *StateWithLocations, int Depth, int NumberOfFreeStacks, int NumberOfFreecells, FCSDerivedStatesList *DerivedStateList)FCSSimpleSimonSolvingAlgorithm [protected, virtual]
ShowSolution(FCSStateWithLocations *InitStateWithLocations, FCSStateWithLocations *DupStateWithLocations)FCSFreecellData [virtual]
Solve(FCSStateWithLocations *StateWithLocations, int Depth)=0FCSFreecellAlgorithm [pure virtual]
StatePackAlloc()FCSFreecellData [protected]
StatePackRelease()FCSFreecellData [protected]
TraceSolution()FCSFreecellData
~FCSFreecellData()FCSFreecellData [virtual]
~FCSSimpleSimonSolvingAlgorithm()FCSSimpleSimonSolvingAlgorithm [virtual]


Generated on Sat Nov 5 11:20:17 2005 for Cpp Freecell Solver by  doxygen 1.4.4