plansys2_core: Kilted
Links
Rosindex
Repository
C++ API
Class Hierarchy
File Hierarchy
Full C++ API
Namespaces
Namespace plansys2
Namespace plansys2_msgs
Namespace plansys2_msgs::msg
Namespace std
Namespace std::chrono_literals
Classes and Structs
Template Struct hash< plansys2::Action >
Template Struct hash< plansys2::ActionVariant >
Template Struct hash< plansys2::Derived >
Template Struct hash< plansys2::DerivedResolutionGraph >
Template Struct hash< plansys2::DurativeAction >
Template Struct hash< plansys2::Function >
Template Struct hash< plansys2::Instance >
Template Struct hash< plansys2::NodeVariant >
Template Struct hash< plansys2::Predicate >
Template Struct hash< plansys2::State >
Template Struct hash< plansys2_msgs::msg::Node >
Class Action
Class ActionVariant
Class Derived
Class DerivedResolutionGraph
Class DurativeAction
Class Function
Class Goal
Class Instance
Class NodeVariant
Class PlanSolverBase
Class Predicate
Class State
Functions
Template Function plansys2::convertUnorderedSetToVector
Template Function plansys2::convertVector
Template Function plansys2::convertVectorToUnorderedSet
Function plansys2::drain_ros
Function plansys2::nodeMsgToVariant
Function plansys2::operator<<
Function plansys2::operator==
Function plansys2::remove_comments
Function plansys2::substr_without_empty_lines
Function plansys2::tokenize
Template Function std::hash_combine
Function std::hash_node
Function std::hash_node_variant
Template Function std::unordered_container_hash(const UnorderedContainer&)
Template Function std::unordered_container_hash(const std::unordered_map<Key, T, Hash, KeyEqual, Alloc>&)
Template Function std::unordered_nodeedgesmap_hash
Directories
Directory include
Directory plansys2_core
Files
File Action.hpp
File DerivedResolutionGraph.hpp
File NodeVariant.hpp
File PlanSolverBase.hpp
File State.hpp
File Types.hpp
File Utils.hpp
Standard Documents
PACKAGE
CHANGELOG
Changelog for package plansys2_core
3.0.2 (2025-12-16)
3.0.1 (2025-06-22)
3.0.0 (2025-06-06)
2.0.9 (2022-07-10)
2.0.8 (2022-05-04)
2.0.7 (2022-05-04)
2.0.6 (2022-05-03)
2.0.5 (2022-05-03)
2.0.4 (2022-05-03)
2.0.3 (2022-04-03)
2.0.2 (2022-04-03)
2.0.1 (2022-02-03)
2.0.0 (2021-07-04)
1.0.10 (2021-07-03)
1.0.9 (2021-03-15)
1.0.8 (2021-03-12)
1.0.7 (2021-01-04)
1.0.6 (2020-12-29)
1.0.5 (2020-12-28)
1.0.4 (2020-12-24)
1.0.3 (2020-12-23)
1.0.2 (2020-12-23)
1.0.1 (2020-07-19)
0.0.7 (2020-03-26)
0.0.6 (2020-03-23)
0.0.5 (2020-01-12)
0.0.4 (2020-01-09 07:55)
0.0.3 (2020-01-09 07:11)
0.0.2 (2020-01-08)
README
PlanSys2 Core
ROS Package Dependencies
rclcpp
rclcpp_lifecycle
plansys2_pddl_parser
plansys2_msgs
Index
plansys2_core: Kilted
Index
Index
P
|
S
P
plansys2::Action (C++ class)
plansys2::Action::Action (C++ function)
,
[1]
plansys2::Action::operator== (C++ function)
plansys2::ActionVariant (C++ class)
plansys2::ActionVariant::ActionVariant (C++ function)
,
[1]
plansys2::ActionVariant::ActionVariantType (C++ type)
plansys2::ActionVariant::get_action_name (C++ function)
plansys2::ActionVariant::get_action_params (C++ function)
plansys2::ActionVariant::get_action_string (C++ function)
plansys2::ActionVariant::get_at_end_effects (C++ function)
plansys2::ActionVariant::get_at_end_requirements (C++ function)
plansys2::ActionVariant::get_at_start_effects (C++ function)
plansys2::ActionVariant::get_at_start_requirements (C++ function)
plansys2::ActionVariant::get_overall_requirements (C++ function)
plansys2::ActionVariant::hash (C++ function)
plansys2::ActionVariant::is_action (C++ function)
plansys2::ActionVariant::is_durative_action (C++ function)
plansys2::ActionVariant::is_empty (C++ function)
plansys2::ActionVariant::operator= (C++ function)
,
[1]
plansys2::ActionVariant::operator== (C++ function)
plansys2::convertUnorderedSetToVector (C++ function)
plansys2::convertVector (C++ function)
plansys2::convertVectorToUnorderedSet (C++ function)
plansys2::Derived (C++ class)
plansys2::Derived::computeNormalizedDerived (C++ function)
plansys2::Derived::Derived (C++ function)
,
[1]
plansys2::Derived::getNormalizedDerived (C++ function)
plansys2::Derived::getNormalizedHash (C++ function)
plansys2::Derived::getNormalizedPreconditions (C++ function)
plansys2::Derived::getNormalizedPredicate (C++ function)
plansys2::Derived::normalize_param (C++ function)
plansys2::Derived::normalizedDerivedComputed (C++ function)
plansys2::Derived::operator== (C++ function)
plansys2::Derived::toNormalizedString (C++ function)
plansys2::DerivedResolutionGraph (C++ class)
plansys2::DerivedResolutionGraph::addEdge (C++ function)
plansys2::DerivedResolutionGraph::addEdgeFromPreconditions (C++ function)
plansys2::DerivedResolutionGraph::addNode (C++ function)
plansys2::DerivedResolutionGraph::appendAction (C++ function)
plansys2::DerivedResolutionGraph::appendActions (C++ function)
plansys2::DerivedResolutionGraph::backtrackTraverse (C++ function)
,
[1]
plansys2::DerivedResolutionGraph::clear (C++ function)
plansys2::DerivedResolutionGraph::computeSCCsTarjanDerivedPredicates (C++ function)
plansys2::DerivedResolutionGraph::depthFirstTraverse (C++ function)
,
[1]
plansys2::DerivedResolutionGraph::depthFirstTraverseAll (C++ function)
plansys2::DerivedResolutionGraph::depthFirstTraverseFromNodes (C++ function)
plansys2::DerivedResolutionGraph::DerivedResolutionGraph (C++ function)
,
[1]
,
[2]
,
[3]
plansys2::DerivedResolutionGraph::exportToDOT (C++ function)
plansys2::DerivedResolutionGraph::getActions (C++ function)
plansys2::DerivedResolutionGraph::getActionsNumber (C++ function)
plansys2::DerivedResolutionGraph::getDerivedPredicates (C++ function)
plansys2::DerivedResolutionGraph::getDerivedPredicatesDepthFirst (C++ function)
plansys2::DerivedResolutionGraph::getDerivedPredicatesFromActions (C++ function)
plansys2::DerivedResolutionGraph::getDerivedPredicatesNames (C++ function)
plansys2::DerivedResolutionGraph::getDerivedPredicatesNumber (C++ function)
plansys2::DerivedResolutionGraph::getEdgeNumber (C++ function)
plansys2::DerivedResolutionGraph::getFunctions (C++ function)
plansys2::DerivedResolutionGraph::getFunctionsNames (C++ function)
plansys2::DerivedResolutionGraph::getNodeInEdges (C++ function)
plansys2::DerivedResolutionGraph::getNodeNumber (C++ function)
plansys2::DerivedResolutionGraph::getNodeOutEdges (C++ function)
plansys2::DerivedResolutionGraph::getNodes (C++ function)
plansys2::DerivedResolutionGraph::getNodesNames (C++ function)
plansys2::DerivedResolutionGraph::getParentNodes (C++ function)
plansys2::DerivedResolutionGraph::getParentNodesNames (C++ function)
plansys2::DerivedResolutionGraph::getPredicates (C++ function)
plansys2::DerivedResolutionGraph::getPredicatesNames (C++ function)
plansys2::DerivedResolutionGraph::getRootNumber (C++ function)
plansys2::DerivedResolutionGraph::getRoots (C++ function)
plansys2::DerivedResolutionGraph::getRootsNames (C++ function)
plansys2::DerivedResolutionGraph::getSubGraphFromNodes (C++ function)
plansys2::DerivedResolutionGraph::NodeEdgesMap (C++ type)
plansys2::DerivedResolutionGraph::operator== (C++ function)
plansys2::DerivedResolutionGraph::printGraph (C++ function)
plansys2::DerivedResolutionGraph::printGraphLayers (C++ function)
plansys2::DerivedResolutionGraph::pruneGraphToActions (C++ function)
plansys2::DerivedResolutionGraph::strongConnect (C++ function)
plansys2::drain_ros (C++ function)
plansys2::DurativeAction (C++ class)
plansys2::DurativeAction::DurativeAction (C++ function)
,
[1]
plansys2::DurativeAction::operator== (C++ function)
plansys2::Function (C++ class)
plansys2::Function::Function (C++ function)
,
[1]
,
[2]
plansys2::Function::operator== (C++ function)
plansys2::Goal (C++ class)
plansys2::Goal::Goal (C++ function)
,
[1]
,
[2]
plansys2::Instance (C++ class)
plansys2::Instance::Instance (C++ function)
,
[1]
,
[2]
plansys2::Instance::operator== (C++ function)
plansys2::nodeMsgToVariant (C++ function)
plansys2::NodeVariant (C++ class)
plansys2::NodeVariant::getActionVariantNode (C++ function)
plansys2::NodeVariant::getDerivedNode (C++ function)
plansys2::NodeVariant::getDerivedPreconditions (C++ function)
plansys2::NodeVariant::getDerivedPredicate (C++ function)
plansys2::NodeVariant::getFunctionNode (C++ function)
plansys2::NodeVariant::getNode (C++ function)
plansys2::NodeVariant::getNodeName (C++ function)
plansys2::NodeVariant::getNodeType (C++ function)
plansys2::NodeVariant::getPredicateNode (C++ function)
plansys2::NodeVariant::hash (C++ function)
plansys2::NodeVariant::isAction (C++ function)
plansys2::NodeVariant::isActionVariant (C++ function)
plansys2::NodeVariant::isDerived (C++ function)
plansys2::NodeVariant::isDurativeAction (C++ function)
plansys2::NodeVariant::isFunction (C++ function)
plansys2::NodeVariant::isPredicate (C++ function)
plansys2::NodeVariant::NodeType (C++ type)
plansys2::NodeVariant::NodeVariant (C++ function)
plansys2::NodeVariant::operator!= (C++ function)
plansys2::NodeVariant::operator== (C++ function)
plansys2::NodeVariant::printNode (C++ function)
plansys2::operator<< (C++ function)
plansys2::operator== (C++ function)
plansys2::PlanSolverBase (C++ class)
plansys2::PlanSolverBase::cancel (C++ function)
plansys2::PlanSolverBase::cancel_requested_ (C++ member)
plansys2::PlanSolverBase::configure (C++ function)
plansys2::PlanSolverBase::execute_planner (C++ function)
plansys2::PlanSolverBase::getPlan (C++ function)
plansys2::PlanSolverBase::isDomainValid (C++ function)
plansys2::PlanSolverBase::lc_node_ (C++ member)
plansys2::PlanSolverBase::PlanSolverBase (C++ function)
plansys2::PlanSolverBase::Ptr (C++ type)
plansys2::PlanSolverBase::tokenize (C++ function)
plansys2::Predicate (C++ class)
plansys2::Predicate::operator== (C++ function)
plansys2::Predicate::Predicate (C++ function)
,
[1]
,
[2]
plansys2::remove_comments (C++ function)
plansys2::State (C++ class)
plansys2::State::addActionsAndPruneDerived (C++ function)
plansys2::State::addFunction (C++ function)
,
[1]
plansys2::State::addInferredPredicate (C++ function)
,
[1]
plansys2::State::addInstance (C++ function)
,
[1]
plansys2::State::addPredicate (C++ function)
,
[1]
plansys2::State::clearPredicates (C++ function)
plansys2::State::clearState (C++ function)
plansys2::State::getAsMsg (C++ function)
plansys2::State::getDerivedPredicates (C++ function)
plansys2::State::getDerivedPredicatesDepthFirst (C++ function)
,
[1]
plansys2::State::getDerivedPredicatesSCCs (C++ function)
,
[1]
plansys2::State::getDerivedPredicatesSize (C++ function)
plansys2::State::getFunction (C++ function)
,
[1]
plansys2::State::getFunctions (C++ function)
plansys2::State::getFunctionsSize (C++ function)
plansys2::State::getInferredPredicateRefCount (C++ function)
plansys2::State::getInferredPredicates (C++ function)
plansys2::State::getInferredPredicatesSize (C++ function)
plansys2::State::getInstance (C++ function)
,
[1]
plansys2::State::getInstances (C++ function)
plansys2::State::getInstancesSize (C++ function)
plansys2::State::getNumberInferredFromDerived (C++ function)
plansys2::State::getPredicate (C++ function)
,
[1]
plansys2::State::getPredicates (C++ function)
plansys2::State::getPredicatesSize (C++ function)
plansys2::State::getUnionPredicatesInferredPredicates (C++ function)
plansys2::State::getUnionPredicatesSize (C++ function)
plansys2::State::hasDerivedPredicates (C++ function)
plansys2::State::hasFunction (C++ function)
,
[1]
plansys2::State::hasInferredPredicate (C++ function)
,
[1]
,
[2]
plansys2::State::hasInstance (C++ function)
,
[1]
plansys2::State::hasPredicate (C++ function)
,
[1]
,
[2]
plansys2::State::initInferredPredicates (C++ function)
plansys2::State::operator== (C++ function)
plansys2::State::pruneDerivedPredicatesToActions (C++ function)
plansys2::State::removeFunction (C++ function)
,
[1]
,
[2]
plansys2::State::removeInstance (C++ function)
,
[1]
plansys2::State::removePredicate (C++ function)
,
[1]
,
[2]
plansys2::State::reserveInferredPredicates (C++ function)
plansys2::State::resetInferredPredicates (C++ function)
plansys2::State::setDerivedPredicates (C++ function)
plansys2::State::State (C++ function)
,
[1]
,
[2]
,
[3]
,
[4]
,
[5]
plansys2::State::ungroundDerivedPredicate (C++ function)
plansys2::State::ungroundSingleDerivedPredicate (C++ function)
plansys2::substr_without_empty_lines (C++ function)
plansys2::tokenize (C++ function)
S
std::hash<plansys2::Action> (C++ struct)
std::hash<plansys2::Action>::operator() (C++ function)
std::hash<plansys2::ActionVariant> (C++ struct)
std::hash<plansys2::ActionVariant>::operator() (C++ function)
std::hash<plansys2::Derived> (C++ struct)
std::hash<plansys2::Derived>::operator() (C++ function)
std::hash<plansys2::DerivedResolutionGraph> (C++ struct)
std::hash<plansys2::DerivedResolutionGraph>::operator() (C++ function)
std::hash<plansys2::DurativeAction> (C++ struct)
std::hash<plansys2::DurativeAction>::operator() (C++ function)
std::hash<plansys2::Function> (C++ struct)
std::hash<plansys2::Function>::operator() (C++ function)
std::hash<plansys2::Instance> (C++ struct)
std::hash<plansys2::Instance>::operator() (C++ function)
std::hash<plansys2::NodeVariant> (C++ struct)
std::hash<plansys2::NodeVariant>::operator() (C++ function)
std::hash<plansys2::Predicate> (C++ struct)
std::hash<plansys2::Predicate>::operator() (C++ function)
std::hash<plansys2::State> (C++ struct)
std::hash<plansys2::State>::operator() (C++ function)
std::hash<plansys2_msgs::msg::Node> (C++ struct)
std::hash<plansys2_msgs::msg::Node>::operator() (C++ function)
std::hash_combine (C++ function)
std::hash_node (C++ function)
std::hash_node_variant (C++ function)
std::unordered_container_hash (C++ function)
,
[1]
std::unordered_nodeedgesmap_hash (C++ function)