diff --git a/src/DataTree.hh b/src/DataTree.hh index b641613902fa731c43c271de99efc0c9515c8ee0..c0ad2ec9ea6fddfbc1f4e727543b5b96b115fd63 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