cb-geo / mpm

CB-Geo High-Performance Material Point Method
https://www.cb-geo.com/research/mpm
Other
243 stars 83 forks source link

:computer: Use material utility in MC and MCC model #610

Closed tianchiTJ closed 4 years ago

tianchiTJ commented 4 years ago

1) Use material utility in MC and MCC model 2) Delete unnecessary computation of J3 3) Correct some numeric_limit type 4) Add total pdstrain and pvstrain in MCC model

codecov[bot] commented 4 years ago

Codecov Report

Merging #610 into develop will increase coverage by 0.04%. The diff coverage is 95.24%.

Impacted file tree graph

@@             Coverage Diff             @@
##           develop     #610      +/-   ##
===========================================
+ Coverage    96.86%   96.91%   +0.04%     
===========================================
  Files          118      118              
  Lines        25071    24907     -164     
===========================================
- Hits         24285    24137     -148     
+ Misses         786      770      -16     
Impacted Files Coverage Δ
tests/materials/modified_cam_clay_test.cc 100.00% <ø> (ø)
tests/materials/mohr_coulomb_test.cc 99.91% <ø> (-<0.01%) :arrow_down:
tests/particle_test.cc 99.87% <ø> (-<0.01%) :arrow_down:
include/materials/modified_cam_clay.tcc 89.35% <87.50%> (+4.34%) :arrow_up:
include/materials/mohr_coulomb.tcc 99.28% <100.00%> (+0.15%) :arrow_up:
include/materials/material_utility.tcc 100.00% <0.00%> (ø)
tests/materials/material_utility_test.cc 100.00% <0.00%> (ø)

Continue to review full report at Codecov.

Legend - Click here to learn more Δ = absolute <relative> (impact), ø = not affected, ? = missing data Powered by Codecov. Last update 229b1d4...8c0cb11. Read the comment docs.

ezrayst commented 4 years ago

Let's get this PR which is to use mpm::materials. Then please optimize the state_vars after that