49#ifndef DOXYGEN_SHOULD_SKIP_THIS
the base class for "low-level" operators used to schedule inferences
virtual bool isSameOperator(const ScheduleOperator &) const
checks whether two ScheduleOperator perform the same operator
ScheduleOperatorType type() const
returns the type of the operator
bool hasPersistentResults() const
shows whether the operator has persistent results
bool _imply_deletion_
indicates whether the operator will delete some of the ScheduleMultiDim passed as its arguments
ScheduleOperatorType _op_type_
the name of the operator to perform
bool _result_persistent_
is the result persistent
void makeResultsPersistent(const bool is_persistent)
makes the results of the operator persistent or not
virtual bool operator!=(const ScheduleOperator &) const
operator !=
bool implyDeletion() const
indicates whether the operator deletes some of its arguments
virtual bool operator==(const ScheduleOperator &) const
operator ==
gum is the global namespace for all aGrUM entities
ScheduleOperatorType
the currently supported types of "low-level" operators
the base class for "low-level" operators used to schedule inferences