File TaskFactory.hΒΆ
- Copyright
This code is licensed under the 3-clause BSD license.
Copyright ETH Zurich, Laboratory for Physical Chemistry, Reiher Group.
See LICENSE.txt for details.
-
namespace
Scine -
namespace
Readuct -
class
TaskFactory - #include <TaskFactory.h>
A factory generating Tasks by name (mainly).
Public Functions
-
TaskFactory() Has only static functions.
Public Static Functions
-
static std::unique_ptr<Task>
produce(std::string name, const std::vector<std::string> &input, const std::vector<std::string> &output) Contstructs a Task with a given set of input and output systems.
- Return
std::unique_ptr<Task> The requested task.
- Parameters
name: The name of the requested task.input: The input system names for the task.output: The ouput system names for the task.
-
-
class
-
namespace