https://mooseframework.inl.gov
Loading...
Searching...
No Matches
electromagnetics
test
include
functions
ElectricalContactTestFunc.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 "
Function.h
"
13
19
class
ElectricalContactTestFunc
:
public
Function
20
{
21
public
:
22
static
InputParameters
validParams
();
23
24
ElectricalContactTestFunc
(
const
InputParameters
&
parameters
);
25
26
using
Function::value
;
27
virtual
Real
value
(Real t,
const
Point &
p
)
const override
;
28
29
protected
:
31
Real
twoBlockFunction
(Real t,
const
Point &
p
)
const
;
32
34
Real
threeBlockFunction
(Real t,
const
Point &
p
)
const
;
35
37
const
Real &
_electrical_conductivity_graphite
;
38
40
const
Real &
_electrical_conductivity_stainless_steel
;
41
43
const
Real &
_mean_hardness
;
44
46
const
Real &
_mechanical_pressure
;
47
49
const
Real &
_electrical_contact_conductance
;
50
55
const
MooseEnum
&
_domain
;
56
58
const
bool
&
_is_three_block
;
59
64
const
MooseEnum
&
_side
;
65
66
private
:
71
enum
DomainEnum
72
{
73
STAINLESS_STEEL
,
74
GRAPHITE
75
};
76
};
Function.h
p
const Real p
Definition
GasLiquidMassTransferTest.C:18
ElectricalContactTestFunc
Analytical solution function to test the ElectrostaticContactCondition interface kernel.
Definition
ElectricalContactTestFunc.h:20
ElectricalContactTestFunc::DomainEnum
DomainEnum
Enum used in comparisons with _domain.
Definition
ElectricalContactTestFunc.h:72
ElectricalContactTestFunc::STAINLESS_STEEL
@ STAINLESS_STEEL
Definition
ElectricalContactTestFunc.h:73
ElectricalContactTestFunc::GRAPHITE
@ GRAPHITE
Definition
ElectricalContactTestFunc.h:74
ElectricalContactTestFunc::value
virtual Real value(Real t, const Point &p) const override
Definition
ElectricalContactTestFunc.C:70
ElectricalContactTestFunc::_mean_hardness
const Real & _mean_hardness
Geometric mean of the hardness of graphite and stainless steel.
Definition
ElectricalContactTestFunc.h:43
ElectricalContactTestFunc::_electrical_conductivity_stainless_steel
const Real & _electrical_conductivity_stainless_steel
Electrical conductivity property for stainless steel.
Definition
ElectricalContactTestFunc.h:40
ElectricalContactTestFunc::_mechanical_pressure
const Real & _mechanical_pressure
User-supplied mechanical pressure.
Definition
ElectricalContactTestFunc.h:46
ElectricalContactTestFunc::threeBlockFunction
Real threeBlockFunction(Real t, const Point &p) const
Function used to calculate three block test case analytic solution.
Definition
ElectricalContactTestFunc.C:114
ElectricalContactTestFunc::_domain
const MooseEnum & _domain
MooseEnum to determine which part of the analytic solution needs to be enabled (Stainless Steel vs.
Definition
ElectricalContactTestFunc.h:55
ElectricalContactTestFunc::twoBlockFunction
Real twoBlockFunction(Real t, const Point &p) const
Function used to calculate two block test case analytic solution.
Definition
ElectricalContactTestFunc.C:83
ElectricalContactTestFunc::_electrical_conductivity_graphite
const Real & _electrical_conductivity_graphite
Electrical conductivity property for graphite.
Definition
ElectricalContactTestFunc.h:37
ElectricalContactTestFunc::_side
const MooseEnum & _side
MooseEnum to determine which stainless steel region needs to be enabled in the three block analytic s...
Definition
ElectricalContactTestFunc.h:64
ElectricalContactTestFunc::_electrical_contact_conductance
const Real & _electrical_contact_conductance
Contact conductance property for the tested interface.
Definition
ElectricalContactTestFunc.h:49
ElectricalContactTestFunc::_is_three_block
const bool & _is_three_block
Boolean to determine if test function is being used in three block test case.
Definition
ElectricalContactTestFunc.h:58
ElectricalContactTestFunc::validParams
static InputParameters validParams()
Definition
ElectricalContactTestFunc.C:15
Function
Function::value
virtual Real value(Real t, const Point &p) const
Function::parameters
const InputParameters & parameters() const
MooseEnum
InputParameters
Generated on Fri Aug 21 2026 13:40:59 for https://mooseframework.inl.gov by
1.9.8