Directory | Changes | Lines of Code | Lines per Change |
---|---|---|---|
Totals | 26 (100.0%) | 2734 (100.0%) | 105.1 |
CCA/Components/MPM/Materials/ConstitutiveModel/ViscoElastic/ | 7 (26.9%) | 1777 (65.0%) | 253.8 |
Core/GeometryPiece/ | 7 (26.9%) | 482 (17.6%) | 68.8 |
Core/Geometry/ | 2 (7.7%) | 457 (16.7%) | 228.5 |
CCA/Components/MPM/Materials/ConstitutiveModel/ | 6 (23.1%) | 17 (0.6%) | 2.8 |
Core/Math/ | 2 (7.7%) | 1 (0.0%) | 0.5 |
CCA/Components/MPM/Materials/ConstitutiveModel/PlasticityModels/ | 2 (7.7%) | 0 (0.0%) | 0.0 |
Suppress warnings and ensure the right abs() function is used.
0 lines of code changed in 2 files:
Implement convex polyhedrons as a geometry object. A polyhedron is defined by either a center and a number of offsets to nearby surface planes (good for platonic solids) or a center and a number of bounding half-spaces. No checks are made to ensure that the polyhedra are properly capped if they run into an enclosing CSG edge, but they are otherwise set up to be used in CSG.
940 lines of code changed in 9 files:
Add in a couple of basic, generalized viscoelastic material models for MPM.
1794 lines of code changed in 9 files:
Update ElasticPlasticHP constitutive model and JohnsonCookDamage model to accurately track particle localization.
0 lines of code changed in 6 files: