341 Commits

Author SHA1 Message Date
philippun
8215a1238d bug fixes 2023-08-02 10:46:58 +02:00
philippun
9e200305ff added CSV output optimizations 2023-08-01 16:06:32 +02:00
Hannes Signer
a72217f6a2 feat: use references instead of objects 2023-08-01 14:20:51 +02:00
Marco De Lucia
f5a59def6d Merge branch 'mdl_test' into 'hannes-philipp'
Add docu and validation files

See merge request naaice/tug!7
2023-07-31 16:52:32 +02:00
Marco De Lucia
788e59c4ef Add docu and validation files 2023-07-31 16:52:31 +02:00
philippun
f8cb62fa94 added reference example FTCS 2D closed 2023-07-31 14:31:04 +02:00
Hannes Martin Signer
2d293469ff Merge branch 'dynamic-boundary-conditions-functionality' into 'hannes-philipp'
Dynamic boundary conditions functionality

See merge request naaice/tug!6
2023-07-28 16:00:51 +02:00
philippun
ffa48347b8 removed some old commentary 2023-07-28 15:55:59 +02:00
philippun
0872639c54 feat: implementation of dynamic boundary conditions in FTCS 2023-07-28 15:54:03 +02:00
philippun
9703dba718 Merge branch 'boundaries-closed-case' into dynamic-boundary-conditions-functionality 2023-07-28 13:03:51 +02:00
philippun
0a0e16bb56 feat: added getters to Boundary 2023-07-28 13:02:45 +02:00
philippun
4680e9823f feat: reimplented Boundary to incorporate different types for each boundary element 2023-07-28 12:57:09 +02:00
Philipp Ungrund
4e8933862e Merge branch 'boundaries-closed-case' into 'dynamic-boundary-conditions-functionality'
feat: add boundary conditons for closed cases in independent functions

See merge request naaice/tug!5
2023-07-28 11:05:28 +02:00
philippun
16d3663909 commented out the probably last easy profiler reference 2023-07-28 11:02:56 +02:00
philippun
605000de5e commented out another easy profiler include 2023-07-28 11:00:21 +02:00
philippun
c9b714b241 commented out easy profiler 2023-07-28 10:59:08 +02:00
philippun
3364042af7 unset easyprofiler as required 2023-07-28 10:55:28 +02:00
philippun
10bb5f5012 Merge branch 'hannes-philipp' of git.gfz-potsdam.de:naaice/tug into hannes-philipp 2023-07-28 10:51:15 +02:00
philippun
c5862d4c18 test commit 2023-07-28 10:49:01 +02:00
philippun
88b00931f8 test commit 2023-07-28 10:48:07 +02:00
philippun
8f48830bda reviewed closed case functions 2023-07-28 10:46:05 +02:00
Hannes Signer
049fc319db feat: add boundary conditons for closed cases in independent functions 2023-07-26 22:17:37 +02:00
philippun
7cf4ad4772 optimized example 2023-07-26 16:02:23 +02:00
Hannes Signer
60d01a83c4 Merge branch 'hannes-philipp' of git.gfz-potsdam.de:naaice/tug into hannes-philipp 2023-07-24 18:22:06 +02:00
Hannes Signer
23da250cba add easy profiler to CMAKE files 2023-07-24 18:16:35 +02:00
philippun
22d7ce45f7 added basic structure to allow for separate boundary condition types at each boundary cell later on 2023-07-24 17:56:38 +02:00
philippun
69ca773afa added stub function for vertical change in closed case 2023-07-24 16:14:26 +02:00
philippun
5c39743c6f Merge branch 'main' into hannes-philipp 2023-07-24 16:12:15 +02:00
philippun
58f620e6b9 added function 2023-07-24 16:03:31 +02:00
philippun
c3461a46fa removed in progress commentary 2023-07-24 15:42:28 +02:00
philippun
be94e760af Refactoring of function calc_alpha_intercell into calcAlphaIntercell and adjusting of example parameters 2023-07-24 15:40:30 +02:00
philippun
0ebc8d30e8 implemented the 1D FTCS case and created an example prototype 2023-07-22 14:02:44 +02:00
philippun
ef01e3f473 added functions for the summands of the different directions 2023-07-20 16:09:59 +02:00
philippun
b7561b93e0 changed type auto to specific type 2023-07-20 14:59:31 +02:00
philippun
d88d7956a5 calculated several examples and implemented csv out 2023-07-20 11:47:24 +02:00
philippun
67f289c1f8 fixed several bugs in FTCS_2D_proto_example and improved readability 2023-07-19 16:24:13 +02:00
Max Lübke
17ed5cf75f Merge branch 'fix-ci' into 'main'
Fix CI pipeline

See merge request naaice/tug!3
2023-07-19 12:10:26 +02:00
Max Luebke
54b9a31f16 ci: remove readability from SA checks 2023-07-19 12:07:37 +02:00
Max Luebke
7e4dc1e383 ci: provide dockerfile for image creation 2023-07-19 12:02:24 +02:00
Max Luebke
5bee2d20e9 ci: use reworked docker image for ci 2023-07-19 12:00:14 +02:00
Max Luebke
3d80b7e02a build: only fetch doctest if it is not present yet 2023-07-19 11:31:59 +02:00
philippun
d457c2b9a7 fixed Eigen implementation bugs 2023-07-19 11:19:00 +02:00
Hannes Signer
99925dbd4f remove bug because of Matrix2d and Vector2d 2023-07-19 00:35:51 +02:00
philippun
542601fdcd implemented Simulation with FTCS and tried a first example 2023-07-18 17:14:16 +02:00
philippun
0a9b58e8ff implementing FTCS 2023-07-18 15:27:17 +02:00
philippun
b93dc46aed implemeted simulation.cpp with run() 2023-07-18 11:43:33 +02:00
philippun
da65be3cca implemented Boundary 2023-07-18 11:02:16 +02:00
Hannes Signer
01a589889f change: Boundardy.hpp, Grd.hpp, Simulation.hpp, Boundary.cpp, Grid.cpp | change constructors 2023-07-14 00:02:49 +02:00
philippun
2ab924a162 added basic functionality to Grid and Boundary 2023-07-13 15:52:56 +02:00
philippun
470ebbd2ab add: Boundary.cpp, FTCS.cpp, Grid.cpp, Simulation.cpp | added implementations files, changed simulation.hpp 2023-07-13 14:41:12 +02:00