7 {
8
9 try {
10
12
13
15
16 return 0;
17 }
20 }
21 catch (std::exception& e) {
22 std::cerr << e.what() << std::endl;
23 return 1;
24 }
25 catch (...) {
26 std::cerr << "Exception occurred!" << std::endl;
27 return 1;
28 }
29}
The base exception class to derive Utopia-specific exceptions from.
Definition exceptions.hh:15
void run()
Run the model from the current time to the maximum time.
Definition model.hh:581
The SandPile Model.
Definition SandPile.hh:86
A class to use at the top level of the model hierarchy as a mock parent.
Definition model.hh:1017
int handle_exception(exc_t &exc)
A helper function to handle a Utopia-specific exception.
Definition exceptions.hh:140