www.mooseframework.org
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
GBDependentAnisotropicTensor Class Reference

GB dependent anisotropic tensor Ref. More...

#include <GBDependentAnisotropicTensor.h>

Inheritance diagram for GBDependentAnisotropicTensor:
[legend]

Public Member Functions

 GBDependentAnisotropicTensor (const InputParameters &parameters)
 

Protected Member Functions

virtual void initQpStatefulProperties ()
 
virtual void computeQpProperties ()
 

Protected Attributes

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

Detailed Description

GB dependent anisotropic tensor Ref.

Forest, MSMSE, 2015

Definition at line 19 of file GBDependentAnisotropicTensor.h.

Constructor & Destructor Documentation

GBDependentAnisotropicTensor::GBDependentAnisotropicTensor ( const InputParameters &  parameters)

Definition at line 18 of file GBDependentAnisotropicTensor.C.

19  : GBDependentTensorBase(parameters)
20 {
21 }
GBDependentTensorBase(const InputParameters &parameters)

Member Function Documentation

void GBDependentAnisotropicTensor::computeQpProperties ( )
protectedvirtual

Implements GBDependentTensorBase.

Definition at line 30 of file GBDependentAnisotropicTensor.C.

31 {
32  RankTwoTensor iden(RankTwoTensor::initIdentity);
33  RankTwoTensor gb_tensor;
34 
35  gb_tensor =
36  (1.0 - _gb[_qp]) * _bulk_parameter * iden + _gb[_qp] * _gb_parameter * _gb_normal_tensor[_qp];
37  gb_tensor.fillRealTensor(_gb_dependent_tensor[_qp]);
38 }
MaterialProperty< RealTensorValue > & _gb_dependent_tensor
const MaterialProperty< RankTwoTensor > & _gb_normal_tensor
const VariableValue & _gb
void GBDependentAnisotropicTensor::initQpStatefulProperties ( )
protectedvirtual

Implements GBDependentTensorBase.

Definition at line 24 of file GBDependentAnisotropicTensor.C.

25 {
26  _gb_dependent_tensor[_qp].zero();
27 }
MaterialProperty< RealTensorValue > & _gb_dependent_tensor

Member Data Documentation

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

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