www.mooseframework.org
ThermalContactAuxVarsAction.h
Go to the documentation of this file.
1 /****************************************************************/
2 /* MOOSE - Multiphysics Object Oriented Simulation Environment */
3 /* */
4 /* All contents are licensed under LGPL V2.1 */
5 /* See LICENSE for full restrictions */
6 /****************************************************************/
7 #ifndef THERMALCONTACTAUXVARSACTION_H
8 #define THERMALCONTACTAUXVARSACTION_H
9 
10 #include "Action.h"
11 
12 class ThermalContactAuxVarsAction : public Action
13 {
14 public:
15  ThermalContactAuxVarsAction(const InputParameters & params);
16 
17  virtual void act() override;
18 
19  static std::string getGapValueName(const InputParameters & param)
20  {
21  return "paired_" + param.get<NonlinearVariableName>("variable");
22  }
23 
24  static std::string getGapConductivityName(const InputParameters & param)
25  {
26  return "paired_k_" + param.get<NonlinearVariableName>("variable");
27  }
28 };
29 
30 template <>
32 
33 #endif
static std::string getGapValueName(const InputParameters &param)
static std::string getGapConductivityName(const InputParameters &param)
InputParameters validParams< ThermalContactAuxVarsAction >()
ThermalContactAuxVarsAction(const InputParameters &params)