Fawkes API  Fawkes Development Version
pddl_parser::Problem Class Reference

A structured representation of a PDDL problem. More...

#include <pddl_ast.h>

Public Attributes

std::string name
 The name of the problem. More...
 
std::string domain_name
 The name of the domain this problem belongs to. More...
 
pairs_multi_consts objects
 A typed list of objects in the domain. More...
 
std::vector< Expressioninit
 A list of facts that are initially true. More...
 
Expression goal
 The goal of the problem. More...
 

Detailed Description

A structured representation of a PDDL problem.

Definition at line 179 of file pddl_ast.h.

Member Data Documentation

◆ domain_name

std::string pddl_parser::Problem::domain_name

The name of the domain this problem belongs to.

Definition at line 184 of file pddl_ast.h.

◆ goal

Expression pddl_parser::Problem::goal

The goal of the problem.

Definition at line 190 of file pddl_ast.h.

◆ init

std::vector<Expression> pddl_parser::Problem::init

A list of facts that are initially true.

Definition at line 188 of file pddl_ast.h.

Referenced by fawkes::stn::Stn::read_initial_state().

◆ name

std::string pddl_parser::Problem::name

The name of the problem.

Definition at line 182 of file pddl_ast.h.

Referenced by fawkes::stn::Stn::read_initial_state().

◆ objects

pairs_multi_consts pddl_parser::Problem::objects

A typed list of objects in the domain.

Definition at line 186 of file pddl_ast.h.


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