SimpleEigenStrainMaterial Doxygen is a monolithic material that has been replaced by modular stress, strain, Eigenstrain, and elasticity tensor materials.
To migrate from
ComputeElasticityTensormaterial with the
fill_methodcopied from the old material
moose/modules/combined/tests/multiphase_mechanics/simpleeigenstrain.i was converted from
SimpleEigenStrainMaterial and shows the old material block (commented out) as well as the equivalent set of new material blocks.
[./eigenstrain] type = SimpleEigenStrainMaterial epsilon0 = 0.05 c = c disp_y = disp_y disp_x = disp_x C_ijkl = '3 1 1 3 1 3 1 1 1 ' fill_method = symmetric9 [../]
[./elasticity_tensor] type = ComputeElasticityTensor fill_method = symmetric9 C_ijkl = '3 1 1 3 1 3 1 1 1 ' [../] [./strain] type = ComputeSmallStrain displacements = 'disp_x disp_y' [../] [./stress] type = ComputeLinearElasticStress [../] [./prefactor] type = DerivativeParsedMaterial args = c f_name = prefactor constant_names = 'epsilon0 c0' constant_expressions = '0.05 0' function = '(c - c0) * epsilon0' [../] [./eigenstrain] type = ComputeVariableEigenstrain eigen_base = '1' args = c prefactor = prefactor [../]