Commit Graph

19 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
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