Add ElasticEnergyMaterial shell (#4269)
Make phase_field depend on tensor_mechanics (#4269)
Implement derivatives in ElasticEnergyMaterial (#4269)