- explicit TIData(std::string name) : name_(name){};
- // CPuTI: compute, sleep (+ waitAny and waitAll out of laziness)
- explicit TIData(std::string name, double amount) : name_(name), amount_(amount){};
- // Pt2PtTI: send, isend, sssend, issend, recv, irecv
- explicit TIData(std::string name, int endpoint, int size, std::string datatype)
+ explicit TIData(const std::string& name) : name_(name){};
+ // CPuTI: compute, sleep (+ waitAny and waitall out of laziness)
+ explicit TIData(const std::string& name, double amount) : name_(name), amount_(amount){};
+ // Pt2PtTI: send, isend, ssend, issend, recv, irecv
+ explicit TIData(const std::string& name, int endpoint, int size, const std::string& datatype)