www.mooseframework.org
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
GBDependentTensorBase Class Referenceabstract

Base class to define GB dependent properties. More...

#include <GBDependentTensorBase.h>

Inheritance diagram for GBDependentTensorBase:
[legend]

Public Member Functions

 GBDependentTensorBase (const InputParameters &parameters)
 

Protected Member Functions

virtual void initQpStatefulProperties ()=0
 
virtual void computeQpProperties ()=0
 

Protected Attributes

const VariableValue & _gb
 
Real _bulk_parameter
 
Real _gb_parameter
 
const MaterialProperty< RankTwoTensor > & _gb_normal_tensor
 
MaterialProperty< RealTensorValue > & _gb_dependent_tensor
 

Detailed Description

Base class to define GB dependent properties.

Definition at line 21 of file GBDependentTensorBase.h.

Constructor & Destructor Documentation

GBDependentTensorBase::GBDependentTensorBase ( const InputParameters &  parameters)

Definition at line 23 of file GBDependentTensorBase.C.

24  : DerivativeMaterialInterface<Material>(parameters),
25  _gb(coupledValue("gb")),
26  _bulk_parameter(getParam<Real>("bulk_parameter")),
27  _gb_parameter(getParam<Real>("gb_parameter")),
28  _gb_normal_tensor(getMaterialProperty<RankTwoTensor>("gb_normal_tensor_name")),
30  declareProperty<RealTensorValue>(getParam<MaterialPropertyName>("gb_tensor_prop_name")))
31 {
32 }
MaterialProperty< RealTensorValue > & _gb_dependent_tensor
const MaterialProperty< RankTwoTensor > & _gb_normal_tensor
const VariableValue & _gb

Member Function Documentation

virtual void GBDependentTensorBase::computeQpProperties ( )
protectedpure virtual
virtual void GBDependentTensorBase::initQpStatefulProperties ( )
protectedpure virtual

Member Data Documentation

Real GBDependentTensorBase::_bulk_parameter
protected
const VariableValue& GBDependentTensorBase::_gb
protected
MaterialProperty<RealTensorValue>& GBDependentTensorBase::_gb_dependent_tensor
protected
const MaterialProperty<RankTwoTensor>& GBDependentTensorBase::_gb_normal_tensor
protected
Real GBDependentTensorBase::_gb_parameter
protected

The documentation for this class was generated from the following files: