www.mooseframework.org
heat_conduction
include
actions
ThermalContactAction.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 "Action.h"
13
14
#include "MooseEnum.h"
15
16
class
ThermalContactAction
:
public
Action
17
{
18
public
:
19
static
InputParameters
validParams
();
20
21
ThermalContactAction
(
const
InputParameters & params);
22
virtual
void
act
()
override
;
23
24
protected
:
25
virtual
void
addAuxKernels
();
26
virtual
void
addAuxVariables
();
27
virtual
void
addBCs
();
28
virtual
void
addDiracKernels
();
29
virtual
void
addMaterials
();
30
virtual
void
addSlaveFluxVector
();
31
32
const
bool
_quadrature
;
33
const
MooseEnum
_order
;
34
const
AuxVariableName
_penetration_var_name
;
35
const
AuxVariableName
_gap_value_name
;
36
const
AuxVariableName
_gap_conductivity_name
;
37
};
38
39
template
<>
40
InputParameters
validParams<ThermalContactAction>
();
41
ThermalContactAction::addSlaveFluxVector
virtual void addSlaveFluxVector()
Definition:
ThermalContactAction.C:303
ThermalContactAction::addAuxVariables
virtual void addAuxVariables()
Definition:
ThermalContactAction.C:168
ThermalContactAction::_quadrature
const bool _quadrature
Definition:
ThermalContactAction.h:32
ThermalContactAction::act
virtual void act() override
Definition:
ThermalContactAction.C:104
validParams< ThermalContactAction >
InputParameters validParams< ThermalContactAction >()
ThermalContactAction::addBCs
virtual void addBCs()
Definition:
ThermalContactAction.C:193
ThermalContactAction
Definition:
ThermalContactAction.h:16
ThermalContactAction::addAuxKernels
virtual void addAuxKernels()
Definition:
ThermalContactAction.C:121
ThermalContactAction::ThermalContactAction
ThermalContactAction(const InputParameters ¶ms)
Definition:
ThermalContactAction.C:93
ThermalContactAction::addDiracKernels
virtual void addDiracKernels()
Definition:
ThermalContactAction.C:225
ThermalContactAction::_gap_conductivity_name
const AuxVariableName _gap_conductivity_name
Definition:
ThermalContactAction.h:36
ThermalContactAction::_gap_value_name
const AuxVariableName _gap_value_name
Definition:
ThermalContactAction.h:35
ThermalContactAction::validParams
static InputParameters validParams()
Definition:
ThermalContactAction.C:29
ThermalContactAction::addMaterials
virtual void addMaterials()
Definition:
ThermalContactAction.C:245
ThermalContactAction::_penetration_var_name
const AuxVariableName _penetration_var_name
Definition:
ThermalContactAction.h:34
ThermalContactAction::_order
const MooseEnum _order
Definition:
ThermalContactAction.h:33
Generated on Sat Jan 25 2020 12:04:37 for www.mooseframework.org by
1.8.16