www.mooseframework.org
contact
include
constraints
TangentialMortarMechanicalContact.h
Go to the documentation of this file.
1
//* This file is part of the MOOSE framework
2
//* https://www.mooseframework.org
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
12
#include "ADMortarConstraint.h"
13
14
template
<ComputeStage>
15
class
TangentialMortarMechanicalContact
;
16
17
declareADValidParams
(
TangentialMortarMechanicalContact
);
18
19
template
<ComputeStage compute_stage>
20
class
TangentialMortarMechanicalContact
:
public
ADMortarConstraint<compute_stage>
21
{
22
public
:
23
TangentialMortarMechanicalContact
(
const
InputParameters & parameters);
24
25
protected
:
26
ADReal
computeQpResidual
(Moose::MortarType type)
final
;
27
28
const
MooseEnum
_component
;
29
30
usingMortarConstraintMembers
;
31
};
TangentialMortarMechanicalContact
Definition:
TangentialMortarMechanicalContact.h:15
declareADValidParams
declareADValidParams(TangentialMortarMechanicalContact)
TangentialMortarMechanicalContact::usingMortarConstraintMembers
usingMortarConstraintMembers
Definition:
TangentialMortarMechanicalContact.h:30
TangentialMortarMechanicalContact::_component
const MooseEnum _component
Definition:
TangentialMortarMechanicalContact.h:28
TangentialMortarMechanicalContact::computeQpResidual
ADReal computeQpResidual(Moose::MortarType type) final
Definition:
TangentialMortarMechanicalContact.C:34
TangentialMortarMechanicalContact::TangentialMortarMechanicalContact
TangentialMortarMechanicalContact(const InputParameters ¶meters)
Definition:
TangentialMortarMechanicalContact.C:26
Generated on Sat Jan 25 2020 12:04:35 for www.mooseframework.org by
1.8.16