https://mooseframework.inl.gov
contact
include
constraints
CartesianMortarMechanicalContact.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
12
#include "
ADMortarLagrangeConstraint.h
"
13
18
class
CartesianMortarMechanicalContact
:
public
ADMortarLagrangeConstraint
19
{
20
public
:
21
static
InputParameters
validParams
();
22
23
CartesianMortarMechanicalContact
(
const
InputParameters
&
parameters
);
24
25
protected
:
26
ADReal
computeQpResidual
(
Moose::MortarType
type
)
final
;
27
29
const
MooseEnum
_component
;
30
};
CartesianMortarMechanicalContact::computeQpResidual
ADReal computeQpResidual(Moose::MortarType type) final
Definition:
CartesianMortarMechanicalContact.C:35
CartesianMortarMechanicalContact::CartesianMortarMechanicalContact
CartesianMortarMechanicalContact(const InputParameters ¶meters)
Definition:
CartesianMortarMechanicalContact.C:28
Moose::MortarType
MortarType
ADReal
DualNumber< Real, DNDerivativeType, true > ADReal
InputParameters
ADMortarLagrangeConstraint.h
ADMortarLagrangeConstraint
This class enforces mortar constraints on lower dimensional domains, skipping interior nodes...
Definition:
ADMortarLagrangeConstraint.h:19
ADMortarConstraint::type
const std::string & type() const
MooseEnum
CartesianMortarMechanicalContact::validParams
static InputParameters validParams()
Definition:
CartesianMortarMechanicalContact.C:15
CartesianMortarMechanicalContact
Applies mortar generalized forces from Lagrange multipliers defined in the global Cartesian frame of ...
Definition:
CartesianMortarMechanicalContact.h:18
CartesianMortarMechanicalContact::_component
const MooseEnum _component
The Cartesian component to compute the generalized force.
Definition:
CartesianMortarMechanicalContact.h:29
ADMortarConstraint::parameters
const InputParameters & parameters() const
Generated on Fri Jul 18 2025 11:55:58 for https://mooseframework.inl.gov by
1.8.14