SOLA
Loading...
Searching...
No Matches
daisi::cpps::logical::StnTaskManagement Member List

This is the complete list of members for daisi::cpps::logical::StnTaskManagement, including all inherited members.

addBestOrdering(StnTaskManagement::TaskInsertInfo &task_insert_info) (defined in daisi::cpps::logical::StnTaskManagement)daisi::cpps::logical::StnTaskManagementprotected
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::StnTaskManagementprotected
addNotifyTaskAssignmentCallback(std::function< void(void)> callback) (defined in daisi::cpps::logical::TaskManagement)daisi::cpps::logical::TaskManagementinline
addOrderingConstraintBetweenTasks(StnInsertionPoint insertion_point, TaskInsertInfo &task_insert_info) (defined in daisi::cpps::logical::StnTaskManagement)daisi::cpps::logical::StnTaskManagementprotected
addPrecedenceConstraintBetweenTask(const StnTaskManagementVertex &start_vertex, const std::string &precedence_task_name) (defined in daisi::cpps::logical::StnTaskManagement)daisi::cpps::logical::StnTaskManagementprotected
addTask(const daisi::material_flow::Task &task, std::shared_ptr< InsertionPoint > insertion_point=nullptr) overridedaisi::cpps::logical::StnTaskManagementvirtual
daisi::cpps::logical::AuctionBasedTaskManagement::addTask(const daisi::material_flow::Task &task) finaldaisi::cpps::logical::AuctionBasedTaskManagementinlinevirtual
amr_description_ (defined in daisi::cpps::logical::TaskManagement)daisi::cpps::logical::TaskManagementprotected
AuctionBasedTaskManagement(const AmrDescription &amr_description, const Topology &topology, const daisi::util::Pose &pose) (defined in daisi::cpps::logical::AuctionBasedTaskManagement)daisi::cpps::logical::AuctionBasedTaskManagementinline
calcGetToStartDuration(int task_index_to_update) (defined in daisi::cpps::logical::StnTaskManagement)daisi::cpps::logical::StnTaskManagementprotected
calcInsertionPoints() (defined in daisi::cpps::logical::StnTaskManagement)daisi::cpps::logical::StnTaskManagementprotected
calcOrderDurationForInsert(const daisi::material_flow::Order &order, const TaskInsertInfo &task_insert_info) const (defined in daisi::cpps::logical::StnTaskManagement)daisi::cpps::logical::StnTaskManagementprotected
canAddTask(const daisi::material_flow::Task &task, std::shared_ptr< InsertionPoint > insertion_point=nullptr) overridedaisi::cpps::logical::StnTaskManagementvirtual
daisi::cpps::logical::AuctionBasedTaskManagement::canAddTask(const daisi::material_flow::Task &task) finaldaisi::cpps::logical::AuctionBasedTaskManagementinlinevirtual
clearNotifyTaskAssignmentCallback() (defined in daisi::cpps::logical::TaskManagement)daisi::cpps::logical::TaskManagementinline
current_ordering_ (defined in daisi::cpps::logical::StnTaskManagement)daisi::cpps::logical::StnTaskManagementprotected
current_pose_ (defined in daisi::cpps::logical::TaskManagement)daisi::cpps::logical::TaskManagementprotected
current_task_daisi::cpps::logical::StnTaskManagementprotected
current_task_end_location_ (defined in daisi::cpps::logical::StnTaskManagement)daisi::cpps::logical::StnTaskManagementprotected
current_task_expected_finish_time_ (defined in daisi::cpps::logical::StnTaskManagement)daisi::cpps::logical::StnTaskManagementprotected
current_total_metrics_ (defined in daisi::cpps::logical::StnTaskManagement)daisi::cpps::logical::StnTaskManagementprotected
getCurrentTask() const overridedaisi::cpps::logical::StnTaskManagementvirtual
getLastPositionBefore(int task_index) (defined in daisi::cpps::logical::StnTaskManagement)daisi::cpps::logical::StnTaskManagementprotected
getLatestCalculatedInsertionInfo() const overridedaisi::cpps::logical::StnTaskManagementvirtual
getVertexIndexOfOrder(const daisi::material_flow::Order &order, bool start) (defined in daisi::cpps::logical::StnTaskManagement)daisi::cpps::logical::StnTaskManagementprotected
getVertexIteratorOfOrder(const daisi::material_flow::Order &order, bool start) (defined in daisi::cpps::logical::StnTaskManagement)daisi::cpps::logical::StnTaskManagementprotected
getVertexOfOrder(const daisi::material_flow::Order &order, bool start) (defined in daisi::cpps::logical::StnTaskManagement)daisi::cpps::logical::StnTaskManagementprotected
hasTasks() const overridedaisi::cpps::logical::StnTaskManagementvirtual
insertOrderPropertiesIntoMetrics(const daisi::material_flow::Order &order, Metrics &metrics, const TaskInsertInfo &task_insert_info, int task_ordering_index)daisi::cpps::logical::StnTaskManagementprotected
latest_calculated_insertion_info_ (defined in daisi::cpps::logical::StnTaskManagement)daisi::cpps::logical::StnTaskManagementprotected
newest_task_insert_info_ (defined in daisi::cpps::logical::StnTaskManagement)daisi::cpps::logical::StnTaskManagementprotected
setCurrentTime(const daisi::util::Duration &now)daisi::cpps::logical::StnTaskManagement
setNextTask() overridedaisi::cpps::logical::StnTaskManagementvirtual
solve() override (defined in daisi::cpps::logical::StnTaskManagement)daisi::cpps::logical::StnTaskManagementprotectedvirtual
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::TaskManagementprotected
TaskManagement(AmrDescription amr_description, Topology topology, const daisi::util::Pose &pose) (defined in daisi::cpps::logical::TaskManagement)daisi::cpps::logical::TaskManagementinlineexplicit
time_now_ (defined in daisi::cpps::logical::StnTaskManagement)daisi::cpps::logical::StnTaskManagementprotected
topology_ (defined in daisi::cpps::logical::TaskManagement)daisi::cpps::logical::TaskManagementprotected
updateCurrentOrdering()daisi::cpps::logical::StnTaskManagementprotected
updateGetToStartDurationConstraint(int task_index_to_update) (defined in daisi::cpps::logical::StnTaskManagement)daisi::cpps::logical::StnTaskManagementprotected
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::TaskManagementvirtual