ComputeVariableEigenstrain computes an Eigenstrain that is a function of variables defined by a base tensor and a scalar function defined in a Derivative Material. More...
#include <ComputeVariableEigenstrain.h>
Public Member Functions | |
ComputeVariableEigenstrain (const InputParameters ¶meters) | |
Static Public Member Functions | |
static InputParameters | validParams () |
Protected Member Functions | |
virtual void | computeQpEigenstrain () |
Protected Attributes | |
const unsigned int | _num_args |
number of variables the prefactor depends on More... | |
std::vector< const MaterialProperty< Real > * > | _dprefactor |
first derivatives of the prefactor w.r.t. to the args More... | |
std::vector< std::vector< const MaterialProperty< Real > * > > | _d2prefactor |
second derivatives of the prefactor w.r.t. to the args More... | |
std::vector< MaterialProperty< RankTwoTensor > * > | _delastic_strain |
first derivatives of the elastic strain w.r.t. to the args More... | |
std::vector< std::vector< MaterialProperty< RankTwoTensor > * > > | _d2elastic_strain |
second derivatives of the elastic strain w.r.t. to the args More... | |
ComputeVariableEigenstrain computes an Eigenstrain that is a function of variables defined by a base tensor and a scalar function defined in a Derivative Material.
Definition at line 24 of file ComputeVariableEigenstrain.h.
ComputeVariableEigenstrain::ComputeVariableEigenstrain | ( | const InputParameters & | parameters | ) |
Definition at line 27 of file ComputeVariableEigenstrain.C.
|
protectedvirtual |
Definition at line 57 of file ComputeVariableEigenstrain.C.
|
static |
Definition at line 17 of file ComputeVariableEigenstrain.C.
|
protected |
second derivatives of the elastic strain w.r.t. to the args
Definition at line 45 of file ComputeVariableEigenstrain.h.
Referenced by computeQpEigenstrain(), and ComputeVariableEigenstrain().
|
protected |
second derivatives of the prefactor w.r.t. to the args
Definition at line 40 of file ComputeVariableEigenstrain.h.
Referenced by computeQpEigenstrain(), and ComputeVariableEigenstrain().
|
protected |
first derivatives of the elastic strain w.r.t. to the args
Definition at line 43 of file ComputeVariableEigenstrain.h.
Referenced by computeQpEigenstrain(), and ComputeVariableEigenstrain().
|
protected |
first derivatives of the prefactor w.r.t. to the args
Definition at line 38 of file ComputeVariableEigenstrain.h.
Referenced by computeQpEigenstrain(), and ComputeVariableEigenstrain().
|
protected |
number of variables the prefactor depends on
Definition at line 35 of file ComputeVariableEigenstrain.h.
Referenced by computeQpEigenstrain(), and ComputeVariableEigenstrain().