Commit Graph

131 Commits

Author SHA1 Message Date
HorriblePerson555
3a820df7f2 Non-functioning prototype with partial rotating machine integration 2025-10-20 16:45:53 +02:00
HorriblePerson555
670c4deacb Merge branch 'boundary-conditions' 2025-10-16 15:36:37 +02:00
HorriblePerson555
f44bac9aab Add warnings for reactor child positioning and grid sizing discrepancies 2025-10-16 15:30:51 +02:00
1dc9cd0031 Add dispersion constraint 2025-10-14 12:48:43 +02:00
2a520be33b Refactor measurement position assignment and update grid position calculation in Reactor classes to align with new generalFunctions 2025-10-10 11:27:55 +02:00
baecf2f599 Functioning code, requires improved sequencing 2025-10-02 17:39:31 +02:00
cd3a19e66f Fix boundary conditions for advection 2025-10-02 13:48:47 +02:00
3aea0e55c4 Rewrite for improved boundary condition 2025-10-01 16:50:48 +02:00
442ddc60ed Fix syntax error 2025-10-01 11:50:35 +02:00
d9511dc3c7 Implement simple BCs 2025-09-30 15:36:25 +02:00
993482f8c0 Deal with mulitple parents and set downstreamReactor for improved boundary conditions 2025-09-29 16:58:46 +02:00
5f4ebdc2af Fix reference error and improve child variable naming 2025-09-29 15:45:07 +02:00
6c79d0ef9b Use improved boundary conditions for upstream and downstream reactors 2025-09-29 15:34:54 +02:00
04306d0996 Fix measurement type string for oxygen in _updateMeasurement method 2025-09-29 09:40:17 +02:00
2bc244cae7 Refactor measurement update handling in Reactor_PFR class to include default case for measurement types 2025-09-26 16:36:09 +02:00
254f9eec5a Fix measurement event listener to use correct measurement reference 2025-09-26 16:33:00 +02:00
109fd182df Refactor measurement position handling in Reactor class 2025-09-26 14:51:18 +02:00
bf5f265a76 Update measurement handling in Reactor class and rename oxygen measurement type 2025-09-26 10:17:00 +02:00
905674ce58 Update dependencies and correct node name 2025-09-24 15:27:08 +02:00
da1cff55ba Resolve merge conflicts from migration 2025-09-22 16:40:22 +02:00
9147a3f7d0 Rename repo 2025-09-22 16:19:00 +02:00
ea35038aa1 Initial commit 2025-09-22 14:11:36 +00:00
8f64fbe4e5 Add time step configuration and input handling in advanced reactor 2025-09-22 15:17:25 +02:00
7a70f60655 Fix measurement event listener registration in Reactor class 2025-09-19 13:26:45 +02:00
223c4555b8 Fix measurement reference in child registration logic 2025-09-16 15:54:31 +02:00
972d33355e Formatting 2025-09-16 11:44:29 +02:00
94ea4fe76b Fix subclass function 2025-09-15 17:39:54 +02:00
f6b026928e Enhance measurement child registration and update measurement handling in Reactor class 2025-09-15 12:48:18 +02:00
c2cd29db56 Update generalFunctions dependency and enhance reactor child registration logic 2025-09-05 15:26:00 +02:00
0b49642668 Switch general functions to new implementation 2025-09-05 13:31:42 +02:00
a4a5266040 Update package-lock 2025-09-03 12:21:15 +02:00
1857031027 Minor fix Koch parameters 2025-08-18 16:56:59 +02:00
a8928e50cc Add Koch parameters 2025-08-18 16:43:16 +02:00
04a5b1a54f Fix COD balance 2025-08-14 11:14:14 +02:00
7a6825a80e Add flows document 2025-08-04 11:45:00 +02:00
fbbe5833b2 Temporary fix for undefined newTime value in updateState function 2025-08-04 10:59:11 +02:00
2c9db0fcea Fixed position and log settings 2025-07-31 14:48:39 +02:00
5ec9319b3f Add position field and proper logging configuration 2025-07-24 12:13:16 +02:00
31d30c6db3 Renamed advanced-reactor to advancedReactor to prevent errors due to hyphen in name 2025-07-24 11:53:23 +02:00
da90224d3f Added loggin to advanced-reactor. Currently broken for some reason? 2025-07-23 17:16:35 +02:00
ef02c47cff Add WIP oxygen measurement child relation 2025-07-22 14:36:52 +02:00
a2dbd468d5 Merge pull request 'Implemented parent-child relations for reactor node' (#15) from multi-output into main
Reviewed-on: p.vanderwilt/asm3#15
2025-07-22 11:27:06 +00:00
f81161b2d5 Process output using tick function rather than clock message 2025-07-22 12:20:29 +02:00
57aafe3e0b Minor optimisations 2025-07-21 17:28:09 +02:00
b1719376cf Rewrite reactor to source and register it properly to node object 2025-07-21 12:44:07 +02:00
73c2b654e1 Deal with clock singal 2025-07-16 16:54:30 +02:00
633a088483 Added handles for influent change emitter 2025-07-16 16:08:14 +02:00
d5db1ae0a0 Added seperate process, DB and parent outputs 2025-07-16 10:57:35 +02:00
6adf29427a Merge pull request 'Switch temperature to Measurement node and finally fix boundary conditions properly' (#14) from experimental into main
Reviewed-on: p.vanderwilt/asm3#14
2025-07-11 10:44:26 +00:00
6227bbe256 Update temperature handling in Reactor class and remove redundant setter 2025-07-11 12:27:06 +02:00