@@ -84,7 +84,7 @@ class LPNSolverInterface {
8484
8585 // Interface functions.
8686 std::string lpn_initialize_name_;
87- void (*lpn_initialize_)(std::string, int &, int &, int &, int &,
87+ void (*lpn_initialize_)(const std::string& , int &, int &, int &, int &,
8888 std::vector<std::string>&, std::vector<std::string>&);
8989
9090 std::string lpn_increment_time_name_;
@@ -98,15 +98,15 @@ class LPNSolverInterface {
9898 int & error_code);
9999
100100 std::string lpn_update_block_params_name_;
101- void (*lpn_update_block_params_)(const int , std::string,
101+ void (*lpn_update_block_params_)(const int , const std::string& ,
102102 std::vector<double >& new_params);
103103
104104 std::string lpn_read_block_params_name_;
105- void (*lpn_read_block_params_)(const int , std::string,
105+ void (*lpn_read_block_params_)(const int , const std::string& ,
106106 std::vector<double >& block_params);
107107
108108 std::string lpn_get_block_node_IDs_name_;
109- void (*lpn_get_block_node_IDs_)(const int , std::string,
109+ void (*lpn_get_block_node_IDs_)(const int , const std::string& ,
110110 std::vector<int >& block_params);
111111
112112 std::string lpn_update_state_name_;
0 commit comments