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