www.mooseframework.org
GapConductanceConstant.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 "Material.h"
13 
14 class GapConductanceConstant : public Material
15 {
16 public:
17  static InputParameters validParams();
18 
19  GapConductanceConstant(const InputParameters & parameters);
20 
21  static InputParameters actionParameters();
22 
23  virtual void computeQpProperties() override;
24 
25 protected:
27  const std::string _appended_property_name;
28  MaterialProperty<Real> & _gap_conductance;
29  MaterialProperty<Real> & _gap_conductance_dT;
30 };
31 
32 template <>
33 InputParameters validParams<GapConductanceConstant>();
34 
GapConductanceConstant::_gap_conductance_dT
MaterialProperty< Real > & _gap_conductance_dT
Definition: GapConductanceConstant.h:29
GapConductanceConstant::GapConductanceConstant
GapConductanceConstant(const InputParameters &parameters)
Definition: GapConductanceConstant.C:39
GapConductanceConstant::_prescribed_gap_conductance
const Real & _prescribed_gap_conductance
Definition: GapConductanceConstant.h:26
GapConductanceConstant::_appended_property_name
const std::string _appended_property_name
Definition: GapConductanceConstant.h:27
GapConductanceConstant::actionParameters
static InputParameters actionParameters()
Definition: GapConductanceConstant.C:30
GapConductanceConstant::_gap_conductance
MaterialProperty< Real > & _gap_conductance
Definition: GapConductanceConstant.h:28
validParams< GapConductanceConstant >
InputParameters validParams< GapConductanceConstant >()
GapConductanceConstant
Definition: GapConductanceConstant.h:14
GapConductanceConstant::validParams
static InputParameters validParams()
Definition: GapConductanceConstant.C:17
GapConductanceConstant::computeQpProperties
virtual void computeQpProperties() override
Definition: GapConductanceConstant.C:51