https://mooseframework.inl.gov
Loading...
Searching...
No Matches
CZMInterfaceKernelSmallStrain.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
18{
19public:
22
23protected:
24 Real computeDResidualDDisplacement(const unsigned int & component_j,
25 const Moose::DGJacobianType & type) const override;
26};
Base class for implementing DG cohesive zone models (CZM) for 1D,2D, and 3D traction separation laws.
DG cohesive zone model kernel for the small strain formulation.
Real computeDResidualDDisplacement(const unsigned int &component_j, const Moose::DGJacobianType &type) const override
method computing the derivative of residual[_component] w.r.t displacement[component_j]
DGJacobianType