www.mooseframework.org
ContactPressureAux.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 "AuxKernel.h"
13 
14 class NodalArea;
15 class PenetrationLocator;
16 
17 class ContactPressureAux : public AuxKernel
18 {
19 public:
20  ContactPressureAux(const InputParameters & parameters);
21 
22  virtual ~ContactPressureAux();
23 
24 protected:
25  virtual Real computeValue();
26 
27  const VariableValue & _nodal_area;
28  const PenetrationLocator & _penetration_locator;
29 };
30 
31 template <>
32 InputParameters validParams<ContactPressureAux>();
ContactPressureAux::computeValue
virtual Real computeValue()
Definition: ContactPressureAux.C:45
ContactPressureAux::_nodal_area
const VariableValue & _nodal_area
Definition: ContactPressureAux.h:27
validParams< ContactPressureAux >
InputParameters validParams< ContactPressureAux >()
Definition: ContactPressureAux.C:21
NodalArea
Definition: NodalArea.h:14
ContactPressureAux::_penetration_locator
const PenetrationLocator & _penetration_locator
Definition: ContactPressureAux.h:28
ContactPressureAux::~ContactPressureAux
virtual ~ContactPressureAux()
Definition: ContactPressureAux.C:42
ContactPressureAux
Definition: ContactPressureAux.h:17
ContactPressureAux::ContactPressureAux
ContactPressureAux(const InputParameters &parameters)
Definition: ContactPressureAux.C:32