Description Branch: feature/rk-integrators
What it implements
Butcher tableau data structure with factory functions (forward Euler, RK4, implicit Euler, SDIRK3, etc.)
rk_integrator: unified scalar ODE integrator handling explicit/DIRK/fully-implicit schemes
rk_plasticity: multi-stage return mapping with configurable tableau
plasticity_utils.h: shared evaluate_at_state() and compute_trial() free functions
Autocatalytic reaction example updated for RK integration
Files changed
23 files changed, +1827/-28 (largest branch)
New: rk_integrator.h, rk_plasticity.h, butcher_tableau.h, plasticity_utils.h
New: test_rk_integrator.cpp
Updated: curing rate material for RK compatibility
Remaining work
Notes
TODO_json_converter.md documents open work on factory integration (separate task)
Uses Eigen for fully implicit RK Newton system
Pre-allocated stage storage to avoid per-step allocation
Reactions are currently unavailable
You can’t perform that action at this time.
Branch:
feature/rk-integratorsWhat it implements
rk_integrator: unified scalar ODE integrator handling explicit/DIRK/fully-implicit schemesrk_plasticity: multi-stage return mapping with configurable tableauplasticity_utils.h: sharedevaluate_at_state()andcompute_trial()free functionsFiles changed
rk_integrator.h,rk_plasticity.h,butcher_tableau.h,plasticity_utils.htest_rk_integrator.cppRemaining work
feature/j2-plasticityandfeature/review-fixesfirst (dependencies)TODO_json_converter.md)Notes
TODO_json_converter.mddocuments open work on factory integration (separate task)