Class ZeroParticleLowerBound

Inheritance Relationships

Base Type

  • public despot::ParticleLowerBound

Class Documentation

class ZeroParticleLowerBound : public despot::ParticleLowerBound

A very simple lower bound which just returns zero. This is part of my effort to enforce a finite horizon within despot.

Public Functions

inline ZeroParticleLowerBound()

Initialise model to nullptr as not used.

despot::ValuedAction Value(const std::vector<despot::State*> &particles) const

The action shouldn’t matter here, just returning 0.0 as horizon reached.

Parameters:

particles – A vector of states

Returns:

The corresponding action and value (0.0)