C# Класс AIXI.MazeEnvironment

Наследование: AIXIEnvironment
Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
ADown int
ALeft int
ARight int
AUp int
CCheese char
CEmpty char
CWall char
Height int
Maze ].char[
ODownWall int
OLeftWall int
ORightWall int
OUpWall int
OutsideMazeReward int
RCheese int
REmpty int
RWall int
Width int
X int
Y int

Открытые методы

Метод Описание
Accessible ( int x, int y ) : bool
GetPosition ( int x, int y ) : int
GetReward ( int x, int y ) : int
InMaze ( int x, int y ) : bool
MazeEnvironment ( string>.Dictionary options, string layout = "" ) : System
PerformAction ( int action ) : int>.Tuple
Xdiff ( int action ) : int
Ydiff ( int action ) : int
calculate_observation ( ) : void
exists_free_space ( ) : bool
max_observation ( ) : int
place_agent ( ) : void
print ( ) : void

Описание методов

Accessible() публичный Метод

public Accessible ( int x, int y ) : bool
x int
y int
Результат bool

GetPosition() публичный Метод

public GetPosition ( int x, int y ) : int
x int
y int
Результат int

GetReward() публичный Метод

public GetReward ( int x, int y ) : int
x int
y int
Результат int

InMaze() публичный Метод

public InMaze ( int x, int y ) : bool
x int
y int
Результат bool

MazeEnvironment() публичный Метод

public MazeEnvironment ( string>.Dictionary options, string layout = "" ) : System
options string>.Dictionary
layout string
Результат System

PerformAction() публичный Метод

public PerformAction ( int action ) : int>.Tuple
action int
Результат int>.Tuple

Xdiff() публичный Метод

public Xdiff ( int action ) : int
action int
Результат int

Ydiff() публичный Метод

public Ydiff ( int action ) : int
action int
Результат int

calculate_observation() публичный Метод

public calculate_observation ( ) : void
Результат void

exists_free_space() публичный Метод

public exists_free_space ( ) : bool
Результат bool

max_observation() публичный Метод

public max_observation ( ) : int
Результат int

place_agent() публичный Метод

public place_agent ( ) : void
Результат void

print() публичный Метод

public print ( ) : void
Результат void

Описание свойств

ADown публичное свойство

public int ADown
Результат int

ALeft публичное свойство

public int ALeft
Результат int

ARight публичное свойство

public int ARight
Результат int

AUp публичное свойство

public int AUp
Результат int

CCheese публичное свойство

public char CCheese
Результат char

CEmpty публичное свойство

public char CEmpty
Результат char

CWall публичное свойство

public char CWall
Результат char

Height публичное свойство

public int Height
Результат int

Maze публичное свойство

public char[,] Maze
Результат ].char[

ODownWall публичное свойство

public int ODownWall
Результат int

OLeftWall публичное свойство

public int OLeftWall
Результат int

ORightWall публичное свойство

public int ORightWall
Результат int

OUpWall публичное свойство

public int OUpWall
Результат int

OutsideMazeReward публичное свойство

public int OutsideMazeReward
Результат int

RCheese публичное свойство

public int RCheese
Результат int

REmpty публичное свойство

public int REmpty
Результат int

RWall публичное свойство

public int RWall
Результат int

Width публичное свойство

public int Width
Результат int

X публичное свойство

public int X
Результат int

Y публичное свойство

public int Y
Результат int