Directory | Changes | Lines of Code | Lines per Change |
---|---|---|---|
Totals | 69 (100.0%) | 3509 (100.0%) | 50.8 |
CCA/Components/MPM/ReactionDiffusion/DiffusionModels/ | 13 (18.8%) | 2583 (73.6%) | 198.6 |
CCA/Components/MPM/ReactionDiffusion/DiffusionInterfaces/ | 5 (7.2%) | 424 (12.1%) | 84.8 |
CCA/Components/MPM/ReactionDiffusion/ConductivityModels/ | 7 (10.1%) | 384 (10.9%) | 54.8 |
Core/GeometryPiece/ | 5 (7.2%) | 96 (2.7%) | 19.2 |
CCA/Components/MPM/ReactionDiffusion/ | 30 (43.5%) | 16 (0.5%) | 0.5 |
CCA/Components/MPMFVM/ | 4 (5.8%) | 2 (0.1%) | 0.5 |
CCA/Components/MPM/ | 1 (1.4%) | 2 (0.1%) | 2.0 |
CCA/Components/MPM/ParticleCreator/ | 2 (2.9%) | 1 (0.0%) | 0.5 |
CCA/Components/MPM/ConstitutiveModel/ | 2 (2.9%) | 1 (0.0%) | 0.5 |
-- Additional Commit for reworked reaction/diffusion
3391 lines of code changed in 27 files:
Rework the reaction/diffusion component to:
1) More clearly dilineate which code file does what
2) Implement a standardized ScalarDiffusionModel interface (not to be confused with a particle's diffusion interface) that must be provided for any standardized diffusion model
Both of these aid in the implementation of the Bazant diffusion/kinetics model
22 lines of code changed in 37 files:
- Fix bounding box issue for EllipsoidGeometryPiece
12 lines of code changed in 3 files:
Replaced the geometry based EllipsoidGeometryPiece instantiation and boundary check with a linear algebra based one.
Ellipsoids with arbitrary axes vector directions now work properly.
84 lines of code changed in 2 files: