https://mooseframework.inl.gov
Loading...
Searching...
No Matches
ElectrostaticContactCondition.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 "ADInterfaceKernel.h"
13#include "Function.h"
14
DualNumber< Real, DNDerivativeType, true > ADReal
This ADInterfaceKernel object calculates the electrostatic potential value and gradient relationship ...
virtual ADReal computeQpResidual(Moose::DGResidualType type) override
bool _mean_hardness_was_set
Check parameter for material-provided mean hardness value.
const ADMaterialProperty< Real > & _mean_hardness
Geometric mean of the hardness from both sides of the boundary, taken in as a material property.
bool _conductance_was_set
Check parameter for user-provided electrical contact conductance value.
const Function & _mechanical_pressure
Mechanical pressure uniformly applied at the contact surface area (user-supplied for now)
const ADMaterialProperty< Real > & _conductivity_primary
Electrical conductivity property for the primary side.
const Real _alpha_electric
Experimental proportional fit parameter for contact conductance parameter (set using Cincotti et al D...
const Real _beta_electric
Experimental power fit parameter for contact conductance parameter (set using Cincotti et al DOI:10....
const ADMaterialProperty< Real > & _conductivity_secondary
Electrical conductivity property for the secondary side.
const Real & _user_contact_conductance
User-provided electrical contact conductance constant value.
const InputParameters & parameters() const
const std::string & type() const
DGResidualType