Commit graph

305 commits

Author SHA1 Message Date
04cd9dffc6 Implementing output for injects. Cleaning code 2026-04-01 16:19:16 +02:00
f400bd46eb Reorganization of boundaries EM 2026-03-31 20:00:20 +02:00
d680112764 Reorganization of boundaries Particles 2026-03-31 19:58:00 +02:00
891da162cc Working, but I think I need to redo the injection module to make it more flexible 2026-03-31 19:44:15 +02:00
d3f1f0808e Skeleton for new injection type 2026-03-31 19:21:03 +02:00
e0bddfecbf Clean up and remove unused variables 2026-03-19 13:20:09 +01:00
086ce4f589 Had to remove charge, it is working now and it only accounts for charged species 2026-03-16 12:42:49 +01:00
e1dda5b7e0 Charge screws up the momentum 2026-03-15 21:23:41 +01:00
f4dab6aa71 Including charge in boundaries. Testing now 2026-03-15 15:07:26 +01:00
818f9fe37b Rename of procedures in boundaries 2026-03-14 20:28:03 +01:00
c325e12553 Correct input 2026-03-14 20:03:17 +01:00
7f9d6da2fc First verstion that seems to work! 2026-03-14 18:53:05 +01:00
a1386b0b9c Steady state current doesn't seem to go to 0, but it still not perfect 2026-03-13 23:00:10 +01:00
8f905637b7 Just noticed the reference file was not including units in the header 2026-03-12 21:55:22 +01:00
e54c86a952 Recovered the ouflowBoundary code 2026-03-12 20:09:34 +01:00
6828f1ef96 Merge, but I have to recover the outflow boundary condition 2026-03-12 19:40:48 +01:00
9f4d357593 Finally, using the right center for each element 2026-03-12 19:04:47 +01:00
ab7cf76be6 Boundary ionization now outputs the number of ionization events during the iteration 2026-03-12 12:55:08 +01:00
215eb8563f Now the Collections in vut format can be read during execution! 2026-03-11 21:30:38 +01:00
493f7b9785 Almost done, just have to check the examples 2026-03-11 20:57:23 +01:00
551a488fde All actions related to path/fodler should be in moduleOutput now 2026-03-11 20:23:08 +01:00
76be78c883 Fixed 0D case, reference. Put everything in the moduleOutput 2026-03-11 20:14:14 +01:00
0109dc2f06 Trying to organise output better 2026-03-11 19:15:58 +01:00
c01f0bd381 Proper output file for particle boundaries. Missing input toggle 2026-03-11 16:32:17 +01:00
38d1d575cb Forgot () 2026-03-11 11:09:58 +01:00
a48e5111e7 Corrections and some basic printing 2026-03-10 18:26:47 +01:00
d7d0d6b47f Add quotes to headers 2026-03-10 12:32:46 +01:00
4489da74d5 Fixing an issue with the average in text format 2026-03-09 18:34:30 +01:00
e7a47611d9 This is now an iterative process, which makes things better 2026-03-09 18:07:06 +01:00
776734db58 Calculates a reflection parameter (alpha) per edge based on the ratio of densities between the incident species and the rest 2026-03-09 14:31:11 +01:00
ecb1364d6a Boundaries (EM and particles) can now be updated at every iteration 2026-03-06 20:00:46 +01:00
5d82ea2ddc Code cleanup 2026-03-06 09:30:33 +01:00
85a8f1bc0b Forgot a print statement 2026-03-04 10:48:08 +01:00
600f7305bd Added center point procedure to edge and eps in inside to avoid some rounding errors 2026-03-04 10:41:55 +01:00
a89853135c Small correction to input. Adjustment of ALPHIE_Grid case 2026-03-03 14:50:09 +01:00
352a5578cc Wrong subroutine name in error 2026-03-01 09:57:40 +01:00
aad8675214 Small changes while testing 0D case 2026-02-27 22:21:37 +01:00
9cdc2491b1 Small issue reading edges
Sometimes I do things right, then I change them thinking my old self was
an idiot and then they break.

The positive point: the solutions end up being better.
2026-02-27 20:55:07 +01:00
9c30051663 Forgot to link edge to boundary procedures. 1D case working right now 2026-02-26 15:23:10 +01:00
31f0b510bc The program reads the case but stops while doind the simulation 2026-02-26 14:25:47 +01:00
be9b7be280 IT COMPILES
I don't belive it, this was the largest change in the code ever made and
it is compiling now.

Now, I have to test, clean the code, change the examples and update the
documentation...
2026-02-25 09:02:09 +01:00
6b4d4fbcc3 Almost compiling. Issue was in generating objects for submodules 2026-02-24 20:18:06 +01:00
135f1f464c Files compile but there is no linking in mesh module 2026-02-24 20:03:36 +01:00
5dfc8d4ce9 Inject fixed. Now getting close to input 2026-02-20 11:24:58 +01:00
70f6db0883 Add new elements to point containers is now more general 2026-02-20 11:03:11 +01:00
ce6b6a41a6 New physical surfaces implemented 2026-02-20 09:50:42 +01:00
a0d45503f7 Working on init for new physical surfaces 2026-02-19 20:42:28 +01:00
1b32dfdfd6 Rewriting surfaces and boundaries 2026-02-19 20:23:13 +01:00
3678942be4 I get distracted and fix stupid warnings 2026-02-18 20:47:33 +01:00
21b112a591 Split velocity distribution function. Still don't know how to deal with injects 2026-02-18 20:38:45 +01:00