Public Member Functions | Private Attributes
actasp::MultiPolicy Class Reference

#include <MultiPolicy.h>

Inheritance diagram for actasp::MultiPolicy:
Inheritance graph
[legend]

List of all members.

Public Member Functions

ActionSet actions (const std::set< AspFluent > &state) const throw ()
bool empty () const throw ()
void merge (const AnswerSet &plan) throw (std::logic_error)
void merge (const PartialPolicy *otherPolicy)
void merge (const MultiPolicy *otherPolicy)
 MultiPolicy (const ActionSet &actions)

Private Attributes

ActionSet allActions
std::map< std::set< AspFluent >
, ActionSet, StateComparator
< AspFluent > > 
policy

Detailed Description

Definition at line 15 of file MultiPolicy.h.


Constructor & Destructor Documentation

Definition at line 12 of file MultiPolicy.cpp.


Member Function Documentation

ActionSet actasp::MultiPolicy::actions ( const std::set< AspFluent > &  state) const throw () [virtual]

Implements actasp::PartialPolicy.

Definition at line 14 of file MultiPolicy.cpp.

bool actasp::MultiPolicy::empty ( ) const throw () [virtual]

Implements actasp::PartialPolicy.

Definition at line 95 of file MultiPolicy.cpp.

void actasp::MultiPolicy::merge ( const AnswerSet plan) throw (std::logic_error) [virtual]

Implements actasp::PartialPolicy.

Definition at line 33 of file MultiPolicy.cpp.

void actasp::MultiPolicy::merge ( const PartialPolicy otherPolicy) [virtual]

Implements actasp::PartialPolicy.

Definition at line 25 of file MultiPolicy.cpp.

void actasp::MultiPolicy::merge ( const MultiPolicy otherPolicy)

Definition at line 86 of file MultiPolicy.cpp.


Member Data Documentation

Definition at line 30 of file MultiPolicy.h.

Definition at line 29 of file MultiPolicy.h.


The documentation for this class was generated from the following files:


bwi_kr_execution
Author(s): Matteo Leonetti, Piyush Khandelwal
autogenerated on Thu Jun 6 2019 17:57:37