diff --git a/src/DataTree.hh b/src/DataTree.hh index afcc34ded3a36e64ce5fa756dbd28dbd7872f27f..adbd717e64cf19ac6f0ac6df75a8e363f2c72084 100644 --- a/src/DataTree.hh +++ b/src/DataTree.hh @@ -149,13 +149,17 @@ public: expr_t MinusOne, MinusInfinity; //! Raised when a local parameter is declared twice - struct LocalVariableException + class LocalVariableException { + public: string name; + LocalVariableException(str name_arg) : name(name_arg) {} }; class DivisionByZeroException { + public: + DivisionByZeroException() {} }; inline expr_t AddPossiblyNegativeConstant(double val); @@ -299,6 +303,8 @@ public: //! Thrown when trying to access an unknown variable by deriv_id class UnknownDerivIDException { + public: + UnknownDerivIDException() {} }; //! Raised when a trend is declared twice