diff --git a/src/DataTree.hh b/src/DataTree.hh index 080d3821e01234874aa801dd3a8e0a91ac430764..58b06aaccf1976bf5ee7938c0573b924a6639634 100644 --- a/src/DataTree.hh +++ b/src/DataTree.hh @@ -142,13 +142,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); @@ -284,6 +288,8 @@ public: //! Thrown when trying to access an unknown variable by deriv_id class UnknownDerivIDException { + public: + UnknownDerivIDException() {} }; //! Raised when a trend is declared twice