AIToolbox
A library that offers tools for AI problem solving.
AIToolbox::Factored::BasisMatrix Struct Reference

This struct represents a basis matrix. More...

#include <AIToolbox/Factored/Utils/FactoredMatrix.hpp>

Public Attributes

PartialKeys tag
 
PartialKeys actionTag
 
Matrix2D values
 

Detailed Description

This struct represents a basis matrix.

Note that the term "basis matrix" does not really exist in the literature, it's just a way to create a basis which depends on both state factors and action factors at the same time.

A basis matrix here is simply a function defined on two subsets of factors. It maps each combination of values that can be taken by the factors with a double.

The matrix is SxA; where S and A are the factorSpacePartial() of the two tags.

Member Data Documentation

◆ actionTag

PartialKeys AIToolbox::Factored::BasisMatrix::actionTag

◆ tag

PartialKeys AIToolbox::Factored::BasisMatrix::tag

◆ values

Matrix2D AIToolbox::Factored::BasisMatrix::values

The documentation for this struct was generated from the following file: