The NewTemplate3Dep class is a sub-class of NDMaterial and a container holding the components of material parameters, yield functions, plastic flows, scalar and tensor evolution laws
MaterialParameter: A class to contain the material parameters. The material parameters includes three type, namely, material constants, initial scalar internal variables and initial tensor internal variables. The numbers of these three types of material variables should be also stored in the class. ElasticState: Virtual base class for the elastic part of the material models (the most important function is getElasticStiffness, which returns the elastic stiffness tensor) YieldFunction: Virtual base class for the properties of the yield function.
PlasticFlow class is the virtual base class mainly to return the plastic flow tensor. ScalarEvolution class is the virtual base class to evaluate the evolution modulus of the scalar evolution H, which may be the function of the stress, strain, and material parameters. TensorEvolution class is the virtual base class to evaluate the evolution modulus of the tensor evolution Hij, which may be the function of the plastic flow, as well as the stresses, strain, and material parameters. Definition at line 62 of file NewTemplate3Dep.cpp. References ptr_elastic_state, ptr_material_parameter, ptr_plastic_flow, ptr_scalar_evolution, ptr_tensor_evolution, ptr_yield_function, and revertToStart().
|
|
|
|