addBestOrdering(StnTaskManagement::TaskInsertInfo &task_insert_info) (defined in daisi::cpps::logical::StnTaskManagement) | daisi::cpps::logical::StnTaskManagement | protected |
addDurationConstraints(const StnTaskManagementVertex &start_vertex, const StnTaskManagementVertex &finish_vertex, const daisi::material_flow::Order &order, const TaskInsertInfo &task_insert_info) (defined in daisi::cpps::logical::StnTaskManagement) | daisi::cpps::logical::StnTaskManagement | protected |
addNotifyTaskAssignmentCallback(std::function< void(void)> callback) (defined in daisi::cpps::logical::TaskManagement) | daisi::cpps::logical::TaskManagement | inline |
addOrderingConstraintBetweenTasks(StnInsertionPoint insertion_point, TaskInsertInfo &task_insert_info) (defined in daisi::cpps::logical::StnTaskManagement) | daisi::cpps::logical::StnTaskManagement | protected |
addPrecedenceConstraintBetweenTask(const StnTaskManagementVertex &start_vertex, const std::string &precedence_task_name) (defined in daisi::cpps::logical::StnTaskManagement) | daisi::cpps::logical::StnTaskManagement | protected |
addTask(const daisi::material_flow::Task &task, std::shared_ptr< InsertionPoint > insertion_point=nullptr) override | daisi::cpps::logical::StnTaskManagement | virtual |
daisi::cpps::logical::AuctionBasedTaskManagement::addTask(const daisi::material_flow::Task &task) final | daisi::cpps::logical::AuctionBasedTaskManagement | inlinevirtual |
amr_description_ (defined in daisi::cpps::logical::TaskManagement) | daisi::cpps::logical::TaskManagement | protected |
AuctionBasedTaskManagement(const AmrDescription &amr_description, const Topology &topology, const daisi::util::Pose &pose) (defined in daisi::cpps::logical::AuctionBasedTaskManagement) | daisi::cpps::logical::AuctionBasedTaskManagement | inline |
calcGetToStartDuration(int task_index_to_update) (defined in daisi::cpps::logical::StnTaskManagement) | daisi::cpps::logical::StnTaskManagement | protected |
calcInsertionPoints() (defined in daisi::cpps::logical::StnTaskManagement) | daisi::cpps::logical::StnTaskManagement | protected |
calcOrderDurationForInsert(const daisi::material_flow::Order &order, const TaskInsertInfo &task_insert_info) const (defined in daisi::cpps::logical::StnTaskManagement) | daisi::cpps::logical::StnTaskManagement | protected |
canAddTask(const daisi::material_flow::Task &task, std::shared_ptr< InsertionPoint > insertion_point=nullptr) override | daisi::cpps::logical::StnTaskManagement | virtual |
daisi::cpps::logical::AuctionBasedTaskManagement::canAddTask(const daisi::material_flow::Task &task) final | daisi::cpps::logical::AuctionBasedTaskManagement | inlinevirtual |
clearNotifyTaskAssignmentCallback() (defined in daisi::cpps::logical::TaskManagement) | daisi::cpps::logical::TaskManagement | inline |
current_ordering_ (defined in daisi::cpps::logical::StnTaskManagement) | daisi::cpps::logical::StnTaskManagement | protected |
current_pose_ (defined in daisi::cpps::logical::TaskManagement) | daisi::cpps::logical::TaskManagement | protected |
current_task_ | daisi::cpps::logical::StnTaskManagement | protected |
current_task_end_location_ (defined in daisi::cpps::logical::StnTaskManagement) | daisi::cpps::logical::StnTaskManagement | protected |
current_task_expected_finish_time_ (defined in daisi::cpps::logical::StnTaskManagement) | daisi::cpps::logical::StnTaskManagement | protected |
current_total_metrics_ (defined in daisi::cpps::logical::StnTaskManagement) | daisi::cpps::logical::StnTaskManagement | protected |
getCurrentTask() const override | daisi::cpps::logical::StnTaskManagement | virtual |
getLastPositionBefore(int task_index) (defined in daisi::cpps::logical::StnTaskManagement) | daisi::cpps::logical::StnTaskManagement | protected |
getLatestCalculatedInsertionInfo() const override | daisi::cpps::logical::StnTaskManagement | virtual |
getVertexIndexOfOrder(const daisi::material_flow::Order &order, bool start) (defined in daisi::cpps::logical::StnTaskManagement) | daisi::cpps::logical::StnTaskManagement | protected |
getVertexIteratorOfOrder(const daisi::material_flow::Order &order, bool start) (defined in daisi::cpps::logical::StnTaskManagement) | daisi::cpps::logical::StnTaskManagement | protected |
getVertexOfOrder(const daisi::material_flow::Order &order, bool start) (defined in daisi::cpps::logical::StnTaskManagement) | daisi::cpps::logical::StnTaskManagement | protected |
hasTasks() const override | daisi::cpps::logical::StnTaskManagement | virtual |
insertOrderPropertiesIntoMetrics(const daisi::material_flow::Order &order, Metrics &metrics, const TaskInsertInfo &task_insert_info, int task_ordering_index) | daisi::cpps::logical::StnTaskManagement | protected |
latest_calculated_insertion_info_ (defined in daisi::cpps::logical::StnTaskManagement) | daisi::cpps::logical::StnTaskManagement | protected |
newest_task_insert_info_ (defined in daisi::cpps::logical::StnTaskManagement) | daisi::cpps::logical::StnTaskManagement | protected |
setCurrentTime(const daisi::util::Duration &now) | daisi::cpps::logical::StnTaskManagement | |
setNextTask() override | daisi::cpps::logical::StnTaskManagement | virtual |
solve() override (defined in daisi::cpps::logical::StnTaskManagement) | daisi::cpps::logical::StnTaskManagement | protectedvirtual |
StnTaskManagement(const AmrDescription &amr_description, const Topology &topology, const daisi::util::Pose &pose) (defined in daisi::cpps::logical::StnTaskManagement) | daisi::cpps::logical::StnTaskManagement | |
task_assignment_callbacks_ (defined in daisi::cpps::logical::TaskManagement) | daisi::cpps::logical::TaskManagement | protected |
TaskManagement(AmrDescription amr_description, Topology topology, const daisi::util::Pose &pose) (defined in daisi::cpps::logical::TaskManagement) | daisi::cpps::logical::TaskManagement | inlineexplicit |
time_now_ (defined in daisi::cpps::logical::StnTaskManagement) | daisi::cpps::logical::StnTaskManagement | protected |
topology_ (defined in daisi::cpps::logical::TaskManagement) | daisi::cpps::logical::TaskManagement | protected |
updateCurrentOrdering() | daisi::cpps::logical::StnTaskManagement | protected |
updateGetToStartDurationConstraint(int task_index_to_update) (defined in daisi::cpps::logical::StnTaskManagement) | daisi::cpps::logical::StnTaskManagement | protected |
VertexIterator typedef (defined in daisi::cpps::logical::StnTaskManagement) | daisi::cpps::logical::StnTaskManagement | |
~AuctionBasedTaskManagement() override=default (defined in daisi::cpps::logical::AuctionBasedTaskManagement) | daisi::cpps::logical::AuctionBasedTaskManagement | |
~StnTaskManagement() override=default (defined in daisi::cpps::logical::StnTaskManagement) | daisi::cpps::logical::StnTaskManagement | |
~TaskManagement()=default (defined in daisi::cpps::logical::TaskManagement) | daisi::cpps::logical::TaskManagement | virtual |