Skip to content

Commit 44a3f68

Browse files
committed
Refactor
1 parent 331013e commit 44a3f68

31 files changed

+776
-813
lines changed

CMakeLists.txt

Lines changed: 0 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -140,18 +140,8 @@ endif()
140140

141141
if (RODIN_BUILD_SRC)
142142
# ---- Find and build dependencies -----------------------------------------
143-
# ---- PThreads ----
144-
set(THREADS_PREFER_PTHREAD_FLAG ON)
145-
find_package(Threads REQUIRED)
146-
147-
if (RODIN_USE_OPENMP)
148-
find_package(OpenMP REQUIRED)
149-
endif()
150-
151143
# ---- Boost ----
152144
add_compile_definitions(PRIVATE BOOST_ASIO_HAS_STD_INVOKE_RESULT=1)
153-
# set(Boost_USE_STATIC_LIBS OFF)
154-
# set(Boost_USE_STATIC_RUNTIME OFF)
155145

156146
find_package(Boost 1.74 REQUIRED
157147
COMPONENTS

examples/Misc/RS2023/CellFunction.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
*/
77
#include <Rodin/Solver.h>
88
#include <Rodin/Geometry.h>
9+
#include <Rodin/Assembly.h>
910
#include <Rodin/Variational.h>
1011

1112
using namespace Rodin;

examples/Misc/RS2023/Conductivity/CMakeLists.txt

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@ add_executable(RS2023_Conductivity_Simulation Simulation.cpp)
22
target_link_libraries(RS2023_Conductivity_Simulation
33
PUBLIC
44
Rodin::Geometry
5+
Rodin::Assembly
56
Rodin::Solver
67
Rodin::Variational
78
)
@@ -10,6 +11,7 @@ add_executable(RS2023_Conductivity_Perturbed Perturbed.cpp)
1011
target_link_libraries(RS2023_Conductivity_Perturbed
1112
PUBLIC
1213
Rodin::Geometry
14+
Rodin::Assembly
1315
Rodin::Solver
1416
Rodin::Variational
1517
Rodin::External::MMG

examples/Misc/RS2023/Conductivity/Perturbed.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
*/
77
#include <Rodin/Solver.h>
88
#include <Rodin/Geometry.h>
9+
#include <Rodin/Assembly.h>
910
#include <Rodin/Variational.h>
1011

1112
#include <RodinExternal/MMG.h>

examples/Misc/RS2023/Conductivity/Simulation.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@
88
#include <fstream>
99
#include <Rodin/Solver.h>
1010
#include <Rodin/Geometry.h>
11+
#include <Rodin/Assembly.h>
1112
#include <Rodin/Variational.h>
1213

1314
using namespace Rodin;

examples/Misc/RS2023/Helmholtz/Animation.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@
88
#include <fstream>
99
#include <Rodin/Solver.h>
1010
#include <Rodin/Geometry.h>
11+
#include <Rodin/Assembly.h>
1112
#include <Rodin/Variational.h>
1213

1314
using namespace Rodin;
Lines changed: 10 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,36 +1,40 @@
11
add_executable(RS2023_Helmholtz_NoScreen NoScreen.cpp)
22
target_link_libraries(RS2023_Helmholtz_NoScreen
33
PUBLIC
4-
Rodin::Geometry
54
Rodin::Solver
5+
Rodin::Geometry
6+
Rodin::Assembly
67
Rodin::Variational
78
PRIVATE
8-
Threads::Threads
9+
Rodin::Threads
910
)
1011

1112
add_executable(RS2023_Helmholtz_Perturbed Perturbed.cpp)
1213
target_link_libraries(RS2023_Helmholtz_Perturbed
1314
PUBLIC
14-
Rodin::Geometry
1515
Rodin::Solver
16+
Rodin::Geometry
17+
Rodin::Assembly
1618
Rodin::Variational
1719
)
1820

1921
add_executable(RS2023_Helmholtz_Simulation Simulation.cpp)
2022
target_link_libraries(RS2023_Helmholtz_Simulation
2123
PUBLIC
22-
Rodin::Geometry
2324
Rodin::Solver
25+
Rodin::Geometry
26+
Rodin::Assembly
2427
Rodin::Variational
2528
PRIVATE
26-
Threads::Threads
29+
Rodin::Threads
2730
)
2831

2932
add_executable(RS2023_Helmholtz_Animation Animation.cpp)
3033
target_link_libraries(RS2023_Helmholtz_Animation
3134
PUBLIC
32-
Rodin::Geometry
3335
Rodin::Solver
36+
Rodin::Geometry
37+
Rodin::Assembly
3438
Rodin::Variational
3539
)
3640

examples/Misc/RS2023/Helmholtz/NoScreen.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@
88
#include <chrono>
99
#include <fstream>
1010
#include <Rodin/Solver.h>
11+
#include <Rodin/Assembly.h>
1112
#include <Rodin/Geometry.h>
1213
#include <Rodin/Variational.h>
1314

examples/Misc/RS2023/Helmholtz/Perturbed.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
*/
77
#include <Rodin/Solver.h>
88
#include <Rodin/Geometry.h>
9+
#include <Rodin/Assembly.h>
910
#include <Rodin/Variational.h>
1011

1112
using namespace Rodin;

examples/Misc/RS2023/Helmholtz/Simulation.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@
88
#include <chrono>
99
#include <fstream>
1010
#include <Rodin/Solver.h>
11+
#include <Rodin/Assembly.h>
1112
#include <Rodin/Geometry.h>
1213
#include <Rodin/Variational.h>
1314

0 commit comments

Comments
 (0)