#include <AspKR.h>

Public Member Functions | |
| virtual ActionSet | availableActions () const =0 throw () |
| virtual AnswerSet | currentStateQuery (const std::vector< actasp::AspRule > &query) const =0 throw () |
| virtual bool | isPlanValid (const AnswerSet &plan, const std::vector< actasp::AspRule > &goal) const =0 throw () |
| virtual std::list< std::list < AspAtom > > | query (const std::string &queryString, unsigned int initialTimeStep, unsigned int finalTimeStep) const =0 throw () |
| virtual void | reset ()=0 throw () |
| virtual bool | updateFluents (const std::vector< actasp::AspFluent > &observations)=0 throw () |
| virtual | ~AspKR () |
| virtual actasp::AspKR::~AspKR | ( | ) | [inline, virtual] |
| virtual ActionSet actasp::AspKR::availableActions | ( | ) | const throw () [pure virtual] |
Implemented in actasp::Clingo, and bwi_krexec::RemoteReasoner.
| virtual AnswerSet actasp::AspKR::currentStateQuery | ( | const std::vector< actasp::AspRule > & | query | ) | const throw () [pure virtual] |
Implemented in actasp::Clingo.
| virtual bool actasp::AspKR::isPlanValid | ( | const AnswerSet & | plan, |
| const std::vector< actasp::AspRule > & | goal | ||
| ) | const throw () [pure virtual] |
Implemented in actasp::Clingo.
| virtual std::list< std::list<AspAtom> > actasp::AspKR::query | ( | const std::string & | queryString, |
| unsigned int | initialTimeStep, | ||
| unsigned int | finalTimeStep | ||
| ) | const throw () [pure virtual] |
Implemented in actasp::Clingo, and bwi_krexec::RemoteReasoner.
| virtual void actasp::AspKR::reset | ( | ) | throw () [pure virtual] |
Implemented in actasp::Clingo, and bwi_krexec::RemoteReasoner.
| virtual bool actasp::AspKR::updateFluents | ( | const std::vector< actasp::AspFluent > & | observations | ) | throw () [pure virtual] |
Implemented in actasp::Clingo.