From 067d353d83de6b352f7870322ded56f697a27f20 Mon Sep 17 00:00:00 2001 From: labourasse <labourassee@gmail.com> Date: Wed, 1 Feb 2023 09:06:22 +0100 Subject: [PATCH] Add files to CMakeLists --- src/language/modules/SchemeModule.cpp | 9 +++++++++ src/scheme/CMakeLists.txt | 1 + 2 files changed, 10 insertions(+) diff --git a/src/language/modules/SchemeModule.cpp b/src/language/modules/SchemeModule.cpp index e3c6f1b96..b111e8510 100644 --- a/src/language/modules/SchemeModule.cpp +++ b/src/language/modules/SchemeModule.cpp @@ -31,6 +31,7 @@ #include <scheme/FixedBoundaryConditionDescriptor.hpp> #include <scheme/FourierBoundaryConditionDescriptor.hpp> #include <scheme/FreeBoundaryConditionDescriptor.hpp> +#include <scheme/HyperelasticSolver.hpp> #include <scheme/IBoundaryConditionDescriptor.hpp> #include <scheme/IDiscreteFunction.hpp> #include <scheme/IDiscreteFunctionDescriptor.hpp> @@ -404,6 +405,14 @@ SchemeModule::SchemeModule() )); + this->_addBuiltinFunction("hyperelastic_dt", std::function( + + [](const std::shared_ptr<const IDiscreteFunction>& c) -> double { + return hyperelastic_dt(c); + } + + )); + this ->_addBuiltinFunction("cell_volume", std::function( diff --git a/src/scheme/CMakeLists.txt b/src/scheme/CMakeLists.txt index 115d7bc08..349f5cfd9 100644 --- a/src/scheme/CMakeLists.txt +++ b/src/scheme/CMakeLists.txt @@ -3,6 +3,7 @@ add_library( PugsScheme AcousticSolver.cpp + HyperelasticSolver.cpp DiscreteFunctionIntegrator.cpp DiscreteFunctionInterpoler.cpp DiscreteFunctionUtils.cpp -- GitLab