https://mooseframework.inl.gov
ADCZMComputeLocalTractionIncrementalBase.C
Go to the documentation of this file.
1 //* This file is part of the MOOSE framework
2 //* https://mooseframework.inl.gov
3 //*
4 //* All rights reserved, see COPYRIGHT for full restrictions
5 //* https://github.com/idaholab/moose/blob/master/COPYRIGHT
6 //*
7 //* Licensed under LGPL 2.1, please see LICENSE for details
8 //* https://www.gnu.org/licenses/lgpl-2.1.html
9 
12 
15 {
17  return params;
18 }
19 
21  const InputParameters & parameters)
22  : ADCZMComputeLocalTractionBase(parameters),
23  _interface_traction_inc(
24  declareADPropertyByName<RealVectorValue>(_base_name + "interface_traction_inc")),
25  _interface_traction_old(
26  getMaterialPropertyOldByName<RealVectorValue>(_base_name + "interface_traction")),
27  _interface_displacement_jump_inc(
28  declareADPropertyByName<RealVectorValue>(_base_name + "interface_displacement_jump_inc")),
29  _interface_displacement_jump_old(
30  getMaterialPropertyOldByName<RealVectorValue>(_base_name + "interface_displacement_jump"))
31 {
32 }
33 
34 void
36 {
41 }
const MaterialProperty< RealVectorValue > & _interface_displacement_jump_old
The old interface displacment jump.
ADCZMComputeLocalTractionIncrementalBase(const InputParameters &parameters)
virtual void computeInterfaceTractionIncrement()=0
method used to compute the traction increment
ADMaterialProperty< RealVectorValue > & _interface_traction_inc
the value of the interface traction increment
void computeInterfaceTraction() override
Compute the local traction.
unsigned int _qp
const MaterialProperty< RealVectorValue > & _interface_traction_old
the old interface traction value
ADMaterialProperty< RealVectorValue > & _interface_traction
the value of the traction in local coordinates
ADMaterialProperty< RealVectorValue > & _interface_displacement_jump_inc
The displacment jump incremenet in local coordinates.
AD equivalent of CZMComputeLocalTractionBase.
const ADMaterialProperty< RealVectorValue > & _interface_displacement_jump
The displacment jump in local coordaintes.