CARLsim  6.1.0
CARLsim: a GPU-accelerated SNN simulator
PTI.h
Go to the documentation of this file.
1 #ifndef PTI_H
2 #define PTI_H
3 
4 #include "Experiment.h"
5 
6 #include <string>
7 #include <memory>
8 #include <iostream>
9 
10 using namespace std;
11 
28 class PTI {
29 public:
41  PTI(const int argc, const char * const argv[], ostream &outputStream);
42 
55  PTI(const int argc, const char * const argv[], ostream &outputStream, istream &defaultInputStream);
56  ~PTI();
57 
64  void runExperiment(const Experiment &experiment) const;
65 
69  string usage() const;
70 
74  bool repOK() const;
75 
76 private:
77  struct PTIImpl;
78  const unique_ptr<PTIImpl> impl;
79 };
80 
81 #endif // PTI_H
Definition: PTI.h:28