Skip to content

Latest commit

 

History

History

ThirdParty

Third-party libraries

logog

For details how to use logog see the OGS devguide and the logog documentation.

logog is integrated as a git-subtree and can be updated with (executed in the sources root):

git-subtree pull -P ThirdParty/logog --squash https://github.com/johnwbyrd/logog.git

It was initially integrated with:

git-subtree add -P ThirdParty/logog --squash https://github.com/johnwbyrd/logog.git master

RapidXML

Is used for XML-IO. Is integrated directly.

tclap

Command line option parser. Is integrated directly.

zlib

Compression algorithms. Is integrated directly.

gtest

Google testing framework for unit tests. Is integrated directly.

autocheck

Is integrated as a submodule.

nlohmann/json

Header only c++ json parser. Directly integrated because the benchmarks and tests are too large.

exprtk

Header only c++ mathematical expression parsing and evaluation library