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

#include <MultiPolicy.h>

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 MultiPolicy &otherPolicy)
 MultiPolicy (const ActionSet &actions)

Private Attributes

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

Detailed Description

Definition at line 14 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 ()

Definition at line 14 of file MultiPolicy.cpp.

bool actasp::MultiPolicy::empty ( ) const throw ()

Definition at line 82 of file MultiPolicy.cpp.

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

Definition at line 25 of file MultiPolicy.cpp.

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

Definition at line 73 of file MultiPolicy.cpp.


Member Data Documentation

Definition at line 28 of file MultiPolicy.h.

Definition at line 27 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 Fri Aug 28 2015 10:14:46