CompositeElasticityTensor provides a simple RankFourTensor type MaterialProperty that can be used as an Elasticity tensor in a mechanics simulation. More...
#include <CompositeElasticityTensor.h>
Public Member Functions | |
| CompositeElasticityTensor (const InputParameters ¶meters) | |
Static Public Member Functions | |
| static InputParameters | validParams () |
Protected Member Functions | |
| void | computeQpProperties () |
Protected Attributes | |
| const std::string | _base_name |
| const std::string | _M_name |
| MaterialProperty< RankFourTensor > & | _M |
CompositeElasticityTensor provides a simple RankFourTensor type MaterialProperty that can be used as an Elasticity tensor in a mechanics simulation.
This tensor is computes as a weighted sum of base elasticity 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 CompositeElasticityTensor.h.
| CompositeElasticityTensor::CompositeElasticityTensor | ( | const InputParameters & | parameters | ) |
Definition at line 29 of file CompositeElasticityTensor.C.
|
protected |
Definition at line 43 of file CompositeElasticityTensor.C.
|
static |
Definition at line 17 of file CompositeElasticityTensor.C.
|
protected |
Definition at line 39 of file CompositeElasticityTensor.h.
|
protected |
Definition at line 42 of file CompositeElasticityTensor.h.
Referenced by computeQpProperties().
|
protected |
Definition at line 40 of file CompositeElasticityTensor.h.
Referenced by CompositeElasticityTensor().
1.8.16