HOG2
Classes | Enumerations | Functions | Variables
MNAgentPuzzle.h File Reference
#include "SearchEnvironment.h"
#include <vector>
#include <string.h>
#include <iostream>
#include <iomanip>
Include dependency graph for MNAgentPuzzle.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  MNAgentPuzzleState
 
class  MNAgentEnvironment
 

Enumerations

enum  tAgentAction {
  kAgentStay = 0, kAgentLeft = 1, kAgentRight = 2, kAgentUp = 3,
  kAgentDown = 4
}
 

Functions

static std::ostream & operator<< (std::ostream &out, const MNAgentPuzzleState &loc)
 
static bool operator== (const MNAgentPuzzleState &l1, const MNAgentPuzzleState &l2)
 

Variables

const uint64_t filled = 0xFFFFFFFFFFFFFFFFll
 

Enumeration Type Documentation

◆ tAgentAction

Enumerator
kAgentStay 
kAgentLeft 
kAgentRight 
kAgentUp 
kAgentDown 

Definition at line 20 of file MNAgentPuzzle.h.

Function Documentation

◆ operator<<()

static std::ostream& operator<< ( std::ostream &  out,
const MNAgentPuzzleState loc 
)
static

Definition at line 56 of file MNAgentPuzzle.h.

References filled.

◆ operator==()

static bool operator== ( const MNAgentPuzzleState l1,
const MNAgentPuzzleState l2 
)
static

Definition at line 83 of file MNAgentPuzzle.h.

References MNAgentPuzzleState::locations.

Variable Documentation

◆ filled

const uint64_t filled = 0xFFFFFFFFFFFFFFFFll