20 #ifndef GEOS_PHYSICSSOLVERS_SOLIDMECHANICS_MPMSOLVERBASEFIELDS_HPP_ 
   21 #define GEOS_PHYSICSSOLVERS_SOLIDMECHANICS_MPMSOLVERBASEFIELDS_HPP_ 
   42                "An array that remembers particles that should be deleted at the end of the time step." );
 
   50                "An array that stores particle masses." );
 
   53                "particleInitialVolume",
 
   58                "ParticleInitialVolume" );
 
   61                "particleInitialRVectors",
 
   66                "ParticleInitialRVectors" );
 
   69                "particleDeformationGradient",
 
   74                "ParticleDeformationGradient" );
 
   82                "Material time derivative of the particle deformation gradient." );
 
   85                "particleVelocityGradient",
 
   90                "ParticleVelocityGradient" );
 
   98                "An array that holds particle stresses in Voigt notation." );
 
  106                "An array that holds particle densities." );
 
  109                "particleDamageGradient",
 
  114                "An array that holds particle damage gradients as calculated with an SPH kernel." );
 
  117                "particleSurfaceFlag",
 
  122                "An array that holds particle surface flags." );
 
  141                "particleReferencePosition",
 
  146                "ParticleReferencePosition" );
 
#define DECLARE_FIELD(NAME, KEY, TYPE, DEFAULT, PLOTLEVEL, RESTARTFLAG, DESCRIPTION)
Generates a traits struct.