www.mooseframework.org
Classes | Typedefs | Functions
ACInterfaceStress.h File Reference

Go to the source code of this file.

Classes

class  RankTwoTensorTempl< typename >
 
class  RankThreeTensorTempl< typename >
 
class  ACInterfaceStress
 Compute the Allen-Cahn interface stress driving force contribution \( -\frac12L\left(\nabla \frac{\partial \sigma_{int}}{\partial\nabla\eta_i}:\epsilon, \psi_m \right) \). More...
 

Typedefs

typedef RankTwoTensorTempl< Real > RankTwoTensor
 
typedef RankThreeTensorTempl< Real > RankThreeTensor
 

Functions

template<>
InputParameters validParams< ACInterfaceStress > ()
 

Typedef Documentation

◆ RankThreeTensor

Definition at line 20 of file ACInterfaceStress.h.

◆ RankTwoTensor

Definition at line 16 of file ACInterfaceStress.h.

Function Documentation

◆ validParams< ACInterfaceStress >()

template<>
InputParameters validParams< ACInterfaceStress > ( )

Definition at line 18 of file ACInterfaceStress.C.

19 {
20  InputParameters params = validParams<Kernel>();
21  params.addClassDescription("Interface stress driving force Allen-Cahn Kernel");
22  params.addParam<MaterialPropertyName>("mob_name", "L", "The mobility used with the kernel");
23  params.addParam<std::string>("base_name", "Material property base name");
24  params.addRequiredParam<Real>("stress", "Planar stress");
25  params.addRangeCheckedParam<Real>("op_range",
26  1.0,
27  "op_range > 0.0",
28  "Range over which order parameters change across an "
29  "interface. By default order parameters are assumed to "
30  "vary from 0 to 1");
31  return params;
32 }