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