 |
Pteros
2.0
Molecular modeling library for human beings!
|
34 #include "pteros/analysis/options.h"
35 #include "pteros/analysis/task_base.h"
40 using Task_ptr = std::shared_ptr<TaskBase> ;
41 using DataChannel = MessageChannel<std::shared_ptr<pteros::DataContainer> > ;
42 using DataChannel_ptr = std::shared_ptr<DataChannel> ;
77 std::vector<std::string> traj_files;
78 std::vector<Task_ptr> tasks;
virtual void run()
Read trajectory.
Definition: trajectory_reader.cpp:73
All options obtained from command line including nested options for tasks.
Definition: options.h:82
TrajectoryReader()
Default constructor.
Definition: trajectory_reader.cpp:59
void add_task(TaskBase *task)
Adds new task.
Definition: trajectory_reader.cpp:49
std::string help()
Print summary of allowed options.
Definition: trajectory_reader.cpp:44
The base class for trajectory processing It provides facilities for loading large trajectories by fra...
Definition: trajectory_reader.h:50
void set_options(const Options &opt)
Pass options.
Definition: trajectory_reader.cpp:69
virtual ~TrajectoryReader()
Destructor.
Definition: trajectory_reader.h:58