Skip to content

Andrea quasistatic #16

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Draft
wants to merge 108 commits into
base: main
Choose a base branch
from
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
108 commits
Select commit Hold shift + click to select a range
5cbdc5f
Version 1 - translated Tether_QuasiStatic.m to Julia
AndreaBertozzi Mar 11, 2025
f9da4da
Add files examples to .gitignore
AndreaBertozzi Mar 11, 2025
63e192a
Initial commit of quasistatic model
AndreaBertozzi Mar 11, 2025
5c5fa22
Make some basic tests to the obj function
AndreaBertozzi Mar 12, 2025
8b9438f
Fix test_basic.jk
AndreaBertozzi Mar 12, 2025
45de9c3
Document objFun in Tether_quasistatic.jl
AndreaBertozzi Mar 13, 2025
e8bb538
Fix typo
Mar 13, 2025
cdc1c99
Add StaticArrays
Mar 13, 2025
0da4d87
Add bench_qsm.jl
Mar 13, 2025
d5e4445
273 allocations
Mar 13, 2025
23e9009
272 allocations
Mar 13, 2025
fbd7903
260 allocations
Mar 13, 2025
046415b
92 allocations
Mar 13, 2025
5196a21
reenable benchmark
Mar 13, 2025
bd367c2
simplify
Mar 13, 2025
5742a4a
2 allocations
Mar 13, 2025
8411a82
Cleanup
Mar 13, 2025
cdcb29c
Delete outdated default manifest files
ufechner7 Mar 13, 2025
0bf70c9
Add file to .gitignore
ufechner7 Mar 13, 2025
fe1ea31
Add REPL to Project.toml, allow to use Julia 1.11
ufechner7 Mar 13, 2025
33f1eed
Add default manifest
ufechner7 Mar 13, 2025
49df0fb
Add comment
ufechner7 Mar 14, 2025
1096acb
Add original example
ufechner7 Mar 14, 2025
4315668
Optimize objFun, integrate solver, documentation, catenary example wi…
AndreaBertozzi Mar 14, 2025
ed47643
Merge branch 'andrea_quasistatic' of https://github.com/ufechner7/Tet…
AndreaBertozzi Mar 14, 2025
66b79c6
Add bench_qsm2.jl
ufechner7 Mar 14, 2025
1371a3d
Change objFunc -> objFunc!
ufechner7 Mar 14, 2025
ff93ae4
Merge branch 'andrea_quasistatic' of https://github.com/ufechner7/Tet…
AndreaBertozzi Mar 14, 2025
15fe518
Change .gitignore
AndreaBertozzi Mar 14, 2025
f33048e
Plot results in examples
AndreaBertozzi Mar 14, 2025
5ca5218
Refactoring
Mar 14, 2025
9fb582c
Improve comments
Mar 14, 2025
7676a55
Fix example
Mar 14, 2025
a494186
Improve example
Mar 14, 2025
a9e91ca
Improve comments
Mar 14, 2025
ed382ba
Fix examples
Mar 14, 2025
31fda30
Fix example
Mar 14, 2025
f1c5473
Improve benchmark
Mar 14, 2025
ab77b97
Print the number of iterations
Mar 14, 2025
52b45db
Some progress
Mar 14, 2025
2eeb55d
Cleanup
Mar 14, 2025
d6b8714
Cleanup
Mar 14, 2025
0c81216
Cleanup
Mar 14, 2025
ad1bf39
Add REPL
Mar 14, 2025
8ce3849
Add ForwardDiff
Mar 14, 2025
6ebf2d2
Cleanup
ufechner7 Mar 14, 2025
d9b86c8
Move Python examples to examples_python
ufechner7 Mar 15, 2025
6ca33c3
Move qsm benchmarks to test folder
ufechner7 Mar 15, 2025
0a0d985
Fix tests
ufechner7 Mar 15, 2025
af35bde
Move get_test_data to test script
ufechner7 Mar 15, 2025
af7d557
Rename test_basic to test_qsm
ufechner7 Mar 15, 2025
0d25eec
Improve docstrings
ufechner7 Mar 15, 2025
21a0297
Fix typo
ufechner7 Mar 15, 2025
91e7b9a
Fix Python examples
ufechner7 Mar 15, 2025
2f78301
Add package REPL
ufechner7 Mar 15, 2025
92e5edf
Fix create_sys_image
ufechner7 Mar 15, 2025
a64c4b8
Add example for using dual numbers
Mar 15, 2025
5a8cd69
Cleanup
Mar 15, 2025
ce16076
One step further
Mar 15, 2025
a386995
Improve comments
Mar 15, 2025
4ebcdc9
Cleanup
Mar 15, 2025
41ac7f2
Add preallocation tools, first working version
ufechner7 Mar 16, 2025
a6c6338
Cleanup
ufechner7 Mar 16, 2025
2d22735
Complete qsm dual example
ufechner7 Mar 16, 2025
024f4e0
Cleanup
ufechner7 Mar 16, 2025
3456650
Cleanup
ufechner7 Mar 16, 2025
1d6a676
Add comment
ufechner7 Mar 16, 2025
d068840
Fix typo
ufechner7 Mar 16, 2025
5320dd6
Use MVectors
ufechner7 Mar 16, 2025
2c3eb33
Update comments
ufechner7 Mar 16, 2025
43daadd
Small improvements
ufechner7 Mar 16, 2025
8e0fee6
One allocation less
ufechner7 Mar 16, 2025
52c9bef
More progress by inlining
ufechner7 Mar 16, 2025
f5bf90e
Improve comments
ufechner7 Mar 16, 2025
e040949
Even faster
ufechner7 Mar 16, 2025
688c5de
Cleanup
ufechner7 Mar 16, 2025
e77f714
Better formatting
ufechner7 Mar 16, 2025
f1173c7
Refactoring
ufechner7 Mar 16, 2025
2bf0b77
Cleanup
ufechner7 Mar 16, 2025
65eeaf2
Zero allocations
ufechner7 Mar 16, 2025
c84512b
Even faster
ufechner7 Mar 16, 2025
5c6ad91
cleanup
ufechner7 Mar 16, 2025
1733f63
Refactoring
ufechner7 Mar 16, 2025
5befc9b
Refactoring
ufechner7 Mar 16, 2025
a818fcb
refactoring
ufechner7 Mar 16, 2025
ca90527
Cleanup
ufechner7 Mar 16, 2025
95b0aa2
Even faster
ufechner7 Mar 16, 2025
39cadfd
refactoring
Mar 16, 2025
d8976bf
Define segments in examples
Mar 16, 2025
7ce4785
Define Settings with the @with_kw macro
AndreaBertozzi Mar 20, 2025
0461c76
Add using Parameters fot @with_kw macro
AndreaBertozzi Mar 20, 2025
ef38112
Create init function that does not work properly yet
AndreaBertozzi Mar 20, 2025
bfbcf5d
Update init function - working a bit better now
AndreaBertozzi Mar 21, 2025
9321e0c
Fix somethin else
AndreaBertozzi Mar 21, 2025
d75cb78
Start a new example
AndreaBertozzi Mar 21, 2025
47ea1f6
New working example
AndreaBertozzi Mar 24, 2025
4357047
Fix tether length
AndreaBertozzi Mar 24, 2025
c4393dd
Cleanup
Mar 26, 2025
ed8e1bd
Add working example
Mar 26, 2025
24d34dd
Fix typos
Mar 27, 2025
5a985e6
Fix initialization function
AndreaBertozzi Mar 27, 2025
e508e3a
Merge branch 'andrea_quasistatic' of https://github.com/ufechner7/Tet…
AndreaBertozzi Mar 27, 2025
f1c6819
Fix density and init function
AndreaBertozzi Mar 27, 2025
3b11cdc
Clean up
AndreaBertozzi Mar 27, 2025
0e2b638
Clean up
AndreaBertozzi Mar 27, 2025
c5f6424
Clean up comments
AndreaBertozzi Apr 7, 2025
782935c
Add speed
AndreaBertozzi Apr 7, 2025
1e1b840
Added Tether_10.jl
AndreaBertozzi Apr 7, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 4 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -16,3 +16,7 @@ kps-image_tmp.so
src/model.jl
video/Tether_08b.mp4
video/Tether.mp4
examples_plotting/
Manifest-v1.10.toml
Manifest-v1.11.toml
bin/kps-image-1.11.so
Loading
Loading