Struct Discretization::CellData

Nested Relationships

This struct is a nested type of Template Class Discretization.

Struct Documentation

struct CellData

The data held by a cell in the grid of motions.

Public Functions

CellData() = default
~CellData() = default

Public Members

std::vector<Motion*> motions

The set of motions contained in this grid cell.

double coverage = {0.0}

A measure of coverage for this cell. For this implementation, this is the sum of motion lengths.

unsigned int selections = {1}

The number of times this cell has been selected for expansion.

double score = {1.0}

A heuristic score computed based on distance to goal (if available), successes and failures at expanding from this cell.

unsigned int iteration = {0}

The iteration at which this cell was created.

double importance = {0.0}

The computed importance (based on other class members)