aGrUM 3.1.1
a C++ library for (probabilistic) graphical models
gum::Schedule Member List

This is the complete list of members for gum::Schedule, including all inherited members.

_copy_(const Schedule &from)gum::Scheduleprivate
_dag_gum::Scheduleprivate
_deleted_multidim2node_gum::Scheduleprivate
_destroy_()gum::Scheduleprivate
_emplaced_multidims_gum::Scheduleprivate
_fullDAG_() constgum::Scheduleprivate
_multidim2id_gum::Scheduleprivate
_multidim2nodes_gum::Scheduleprivate
_multidim_location_gum::Scheduleprivate
_newId_gum::Scheduleprivate
_newVersionNumber_()gum::Scheduleprivatestatic
_node2op_gum::Scheduleprivate
_overall_version_number_gum::Scheduleprivatestatic
_paramString_(Idx i)gum::Scheduleprivatestatic
_version_number_gum::Scheduleprivate
availableOperations() constgum::Schedule
clear()gum::Schedule
clone() constgum::Schedulevirtual
emplaceBinaryCombination(const ScheduleMultiDim< TABLE1 > &table1, const ScheduleMultiDim< TABLE2 > &table2, TABLE_RES(*combine)(const TABLE1 &, const TABLE2 &), const bool is_result_persistent=false)gum::Schedule
emplaceDeletion(const ScheduleMultiDim< TABLE > &table)gum::Schedule
emplaceProjection(const ScheduleMultiDim< TABLE > &table, const gum::VariableSet &del_vars, TABLE(*project)(const TABLE &, const gum::VariableSet &), const bool is_result_persistent=false)gum::Schedule
emplaceScheduleMultiDim(const IScheduleMultiDim &multidim)gum::Schedule
emplaceStorage(const IScheduleMultiDim &table, CONTAINER< TABLE > &container)gum::Schedule
existsScheduleMultiDim(const NodeId id) constgum::Schedule
insertOperation(const ScheduleOperator &op, const bool are_results_persistent=false)gum::Schedule
insertScheduleMultiDim(const IScheduleMultiDim &multidim)gum::Schedule
insertTable(const TABLE &table, const bool copy, const Idx id=0)gum::Schedule
internalDag() constgum::Schedule
nodeId(const ScheduleOperator &) constgum::Schedule
operation(const NodeId id) constgum::Schedule
operator=(const Schedule &)gum::Schedule
operator=(Schedule &&)gum::Schedule
operator==(const Schedule &) constgum::Schedule
Schedule(const Size nb_ops=256)gum::Scheduleexplicit
Schedule(const Schedule &from)gum::Schedule
Schedule(Schedule &&from)gum::Schedule
scheduleMultiDim(const NodeId id) constgum::Schedule
scheduleMultiDimCreator(const NodeId id) constgum::Schedule
scheduleMultiDimCreator(const IScheduleMultiDim *multidim) constgum::Schedule
scheduleMultiDimId(const IScheduleMultiDim *multidim) constgum::Schedule
updateAfterExecution(const NodeId exec_node, std::vector< NodeId > &new_available_nodes, const bool check=false)gum::Schedule
updateAfterExecution(const ScheduleOperator &exec_op, std::vector< NodeId > &new_available_nodes, const bool check=false)gum::Schedule
versionNumber() constgum::Schedule
~Schedule()gum::Schedulevirtual