13 Commits

Author SHA1 Message Date
Max Lübke
5c6ac062cc fix(btcs): alpha intercell on explicit constant boundaries
See MR @ https://git.gfz-potsdam.de/naaice/tug/-/merge_requests/25

[skip ci]
2024-03-11 15:47:29 +01:00
Max Lübke
e431af68ca fix(btcs): erroneous resolution of constant boundaries
See https://git.gfz-potsdam.de/naaice/tug/-/merge_requests/23

[skip ci]
2024-02-28 17:06:24 +01:00
nebmit
bd288e00e1
docs: add TUG Julia package README.md 2024-01-10 19:04:04 +01:00
nebmit
da65b6fa14
docs: add TUG documentation and make.jl script
[skip ci]
2024-01-10 19:03:46 +01:00
nebmit
bd01c0ee74
perf: implement paderborn suggestions
reduces memory consumption by removing unnecessary threading, references and utilising a different loop structure.

[skip ci]
2024-01-09 18:21:55 +01:00
nebmit
d27917781c
refactor!: modify constructors to use keyword arguments 2023-12-05 18:36:55 +01:00
nebmit
28cb5416f5
feat: added option to modify singular boundary elements 2023-12-05 18:26:00 +01:00
nebmit
7abc911a09
chore: remove unnecessary dependency 2023-12-05 17:45:48 +01:00
nebmit
3f7163e0af
feat: dynamic simulation accepts a vector of workers to compute on
[skip ci]
2023-12-05 09:29:36 +01:00
nebmit
39eacff904
style: applied linting recommendations 2023-12-04 19:21:23 +01:00
nebmit
1e57d8b5b5
docs: added docstrings for public functions
[skip ci]
2023-12-04 19:16:36 +01:00
nebmit
01b2247344
test: added package unit tests
Created unit tests for Boundary, Grid, Simulation and Dynamic Simulation.

[skip ci]
2023-12-04 09:20:19 +01:00
nebmit
9f952c91b0
feat: modifed structure into a Julia compliant package
Added Project.toml and Manifest.toml.
Moved sourcecode to julia/TUG/src/

[skip ci]
2023-12-04 09:15:08 +01:00