Declaration of job class. More...
#include <Job.h>
Public Member Functions | |
| Job (std::unique_ptr< Parameters > parameters) | |
| Job (std::shared_ptr< Potential > potPassed, const Parameters ¶meters) | |
| virtual | ~Job ()=default |
| virtual std::vector< std::string > | run ()=0 |
| Virtual run; used solely for dynamic dispatch. | |
| JobType | getType () |
Protected Attributes | |
| JobType | jtype |
| Parameters | params |
| std::shared_ptr< Potential > | pot |
|
inline |
|
inline |
|
virtualdefault |
|
inlinenodiscard |
|
pure virtual |
Virtual run; used solely for dynamic dispatch.
|
protected |
|
protected |
|
protected |