#include <partial_order_lifter.h>
Public Member Functions | |
void | dump () |
InstantPlanStep (ActionType _type, double _timepoint, double _duration, const Operator *_op) | |
bool | operator< (const InstantPlanStep &other) const |
void | print_name () |
Public Attributes | |
int | actionFinishingImmeadatlyAfterThis |
int | correspondingPlanStep |
double | duration |
std::set< int > | effect_cond_vars |
std::set< int > | effect_vars |
std::vector< PrePost > | effects |
int | endAction |
string | name |
const Operator * | op |
std::vector< Prevail > | overall_conds |
std::set< int > | precondition_vars |
std::vector< Prevail > | preconditions |
double | timepoint |
ActionType | type |
Definition at line 17 of file partial_order_lifter.h.
InstantPlanStep::InstantPlanStep | ( | ActionType | _type, |
double | _timepoint, | ||
double | _duration, | ||
const Operator * | _op | ||
) | [inline] |
Definition at line 105 of file partial_order_lifter.h.
void InstantPlanStep::dump | ( | ) |
Definition at line 16 of file partial_order_lifter.cpp.
bool InstantPlanStep::operator< | ( | const InstantPlanStep & | other | ) | const [inline] |
Definition at line 116 of file partial_order_lifter.h.
void InstantPlanStep::print_name | ( | ) |
Definition at line 5 of file partial_order_lifter.cpp.
Definition at line 22 of file partial_order_lifter.h.
Definition at line 28 of file partial_order_lifter.h.
double InstantPlanStep::duration |
Definition at line 24 of file partial_order_lifter.h.
Definition at line 34 of file partial_order_lifter.h.
Definition at line 31 of file partial_order_lifter.h.
std::vector<PrePost> InstantPlanStep::effects |
Definition at line 35 of file partial_order_lifter.h.
Definition at line 21 of file partial_order_lifter.h.
string InstantPlanStep::name |
Definition at line 26 of file partial_order_lifter.h.
const Operator* InstantPlanStep::op |
Definition at line 25 of file partial_order_lifter.h.
std::vector<Prevail> InstantPlanStep::overall_conds |
Definition at line 36 of file partial_order_lifter.h.
Definition at line 30 of file partial_order_lifter.h.
std::vector<Prevail> InstantPlanStep::preconditions |
Definition at line 33 of file partial_order_lifter.h.
double InstantPlanStep::timepoint |
Definition at line 23 of file partial_order_lifter.h.
Definition at line 20 of file partial_order_lifter.h.