https://mooseframework.inl.gov
PureElasticTractionSeparation.h
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 
10 #pragma once
11 
13 
19 {
20 public:
23 
24 protected:
27 
30 };
const RankTwoTensor _K
the vector representing the maximum allowed traction in each direction
PureElasticTractionSeparation(const InputParameters &parameters)
const InputParameters & parameters() const
Base class used to implement traction separetion laws for materials whose beahvior can be described u...
void computeInterfaceTractionAndDerivatives() override
method computing the total traction and its derivatives
Implementation of the non-stateful exponential traction separation law proposed by Salehani...