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
c9c13d888c
import 'autodiff' third party library
...
this is version v1.0.3
2023-10-11 08:52:55 +02:00
Arne Morten Kvarving
9004e7fb85
changed: remove embedded gtest library
...
either install from apt, or rely on the download fallback
2022-05-19 11:26:16 +02:00
Arne Morten Kvarving
3f007fdec5
changed: bump minimum cmake version required
...
newer cmake warns that compatibility pre 3.0 will
be dropped soon
2022-05-11 10:52:02 +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
Knut Morten Okstad
f91f17c2de
Added: stb_image.h as 3rd-party include
2018-10-08 07:17:35 +02:00
Arne Morten Kvarving
98a067d439
changed: bump hosted gtest to v1.8.0
2018-08-09 09:58:11 +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
Arne Morten Kvarving
005ec63dde
changed: bump gtest to version 1.7
...
required to support clang on osx
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
8422b69752
added: unit test support for + some simple small tests
...
both the main library and applications can (and should) have unit tests
git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@2933 e10b68d5-8a6e-419e-a041-bce267b0401d
2016-01-31 13:17:45 +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
kmo
ba4429b1d4
Adding HDF5 support (credit Arne Morten) + some modifications related to VTF output
...
git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@932 e10b68d5-8a6e-419e-a041-bce267b0401d
2015-07-09 09:42:49 +02:00