Commit Graph

11 Commits

Author SHA1 Message Date
Arne Morten Kvarving
1d503ac1c8 ExprEval: update log of ifem changes 2023-10-11 08:52:55 +02:00
Arne Morten Kvarving
327a855d1b expreval: make all classes a template over a scalar
instance for double and autodiff::Variable<double>
2023-10-11 08:52:55 +02:00
Arne Morten Kvarving
875d413829 expreval: use override 2021-09-30 15:36:08 +02:00
Arne Morten Kvarving
76f0c68499 expreval: mark constructors explicit 2021-09-30 15:36:08 +02:00
Arne Morten Kvarving
f2080cdf54 make single-parameter constructors as explicit
to avoid unexpected implicit casts
2017-08-14 21:27:48 +02:00
timovanopstal
7d0330c715 clang 3.7 related fixes 2016-01-31 13:49:45 +01:00
kmo
5d7a1cd5f7 Fixed: Improved the exception handling for the expression functions,
such that we actually can see what error it is. Also, do not throw
exception when the exp() underflows and the result should be zero.

git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@3057 e10b68d5-8a6e-419e-a041-bce267b0401d
2016-01-31 13:17:50 +01:00
akva
fb8d54a31e support exponents in expr parser constant numbers
git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@3045 e10b68d5-8a6e-419e-a041-bce267b0401d
2016-01-31 13:17:49 +01:00
akva
51a394ed0c add 'pow' function to expression functions
git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@2992 e10b68d5-8a6e-419e-a041-bce267b0401d
2016-01-31 13:17:48 +01:00
akva
df3031b23c added: hack for ICC 13.0.1
it does not completely implement C++11 - in particular we are missing
std::unique_ptr. use the deprecated std::auto_ptr for now

git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@2334 e10b68d5-8a6e-419e-a041-bce267b0401d
2015-07-10 22:03:18 +02:00
kmo
1d3cfbfacf added: expreval third party library
this is a library to perform analytic function evaluation

git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@1335 e10b68d5-8a6e-419e-a041-bce267b0401d
2015-07-10 22:02:12 +02:00