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.
Implemented in BasinHoppingJob, DynamicsJob, eonc::BasinHoppingJob, eonc::DynamicsJob, eonc::FiniteDifferenceJob, eonc::GlobalOptimizationJob, eonc::GPSurrogateJob, eonc::HessianJob, eonc::MinimizationJob, eonc::MonteCarloJob, eonc::NudgedElasticBandJob, eonc::OHTSTJob, eonc::ParallelReplicaJob, eonc::PointJob, eonc::PrefactorJob, eonc::ProcessSearchJob, eonc::ReplicaDynamicsJob, eonc::ReplicaExchangeJob, eonc::SaddleSearchJob, eonc::StructureComparisonJob, eonc::TestJob, FiniteDifferenceJob, GlobalOptimizationJob, GPSurrogateJob, HessianJob, MinimizationJob, MonteCarloJob, NudgedElasticBandJob, OHTSTJob, ParallelReplicaJob, PointJob, PrefactorJob, ProcessSearchJob, ReplicaDynamicsJob, ReplicaExchangeJob, SaddleSearchJob, StructureComparisonJob, and TestJob.
|
protected |