CompositeEigenstrain provides a simple RankTwoTensor type MaterialProperty that can be used as an Eigenstrain tensor in a mechanics simulation. More...
#include <CompositeEigenstrain.h>
Public Member Functions | |
CompositeEigenstrain (const InputParameters ¶meters) | |
Static Public Member Functions | |
static InputParameters | validParams () |
Protected Member Functions | |
virtual void | computeQpEigenstrain () |
Protected Attributes | |
const std::string | _M_name |
CompositeEigenstrain provides a simple RankTwoTensor type MaterialProperty that can be used as an Eigenstrain tensor in a mechanics simulation.
This tensor is computes as a weighted sum of base Eigenstrain tensors where each weight can be a scalar material property that may depend on simulation variables. The generic logic that computes a weighted sum of tensors is located in the templated base class CompositeTensorBase.
Definition at line 29 of file CompositeEigenstrain.h.
CompositeEigenstrain::CompositeEigenstrain | ( | const InputParameters & | parameters | ) |
Definition at line 26 of file CompositeEigenstrain.C.
|
protectedvirtual |
Definition at line 33 of file CompositeEigenstrain.C.
|
static |
Definition at line 17 of file CompositeEigenstrain.C.
|
protected |
Definition at line 39 of file CompositeEigenstrain.h.