MyraMath
|
The value of a default-constructed JobGraph. More...
#include <NullJobGraph.h>
Public Member Functions | |
virtual uint64_t | n_work () const |
Returns 0. | |
virtual std::string | name () const |
Returns "NullJobGraph". | |
virtual void | begins (JobIDs &output) const |
Does nothing, a NullJobGraph has no begins() | |
virtual void | ends (JobIDs &output) const |
Does nothing, a NullJobGraph has no ends() | |
virtual Job * | create (JobID j) |
Returns nullptr, a NullJobGraph has no Job's. | |
virtual std::vector< Job * > | create () |
Returns empty vector, a NullJobGraph has no Job's. | |
virtual uint64_t | size () const |
Returns 0, a NullJobGraph has no Job's. | |
virtual JobGraphBase * | clone () const |
Virtual copy-constructor. | |
virtual | ~NullJobGraph () |
Frees internal resources. | |
![]() | |
virtual | ~JobGraphBase () |
Virtual destructor, so subtypes can release resources. | |
The value of a default-constructed JobGraph.