GapConductance::GAP_GEOMETRY & _gap_geometry_type
virtual void computeGapValues()
virtual Real computeSecondaryFluxContribution(Real grad_t)
void computeJacobian() override
Real computeSecondaryQpJacobian()
compute the Jacobian contributions from the secondary side degrees of freedom
Generic gap heat transfer model, with h_gap = h_conduction + h_contact + h_radiation.
const MaterialProperty< Real > & _gap_conductance_dT
Real _edge_multiplier
This is a factor that is used to gradually taper down the conductance if the contact point is off the...
virtual Real computeQpJacobian() override
Real computeSecondaryQpOffDiagJacobian(unsigned int jvar)
compute the displacement Jacobian contributions from the secondary side degrees of freedom ...
const MaterialProperty< Real > & _gap_conductance
const std::vector< std::vector< Real > > * _secondary_side_phi
The phi values on the secondary side.
virtual Real dgapLength(Real normalComponent) const
const Elem * _secondary_side
The secondary side element (this really is a side element, e.g.
virtual Real gapLength() const
std::vector< unsigned int > _disp_vars
const PenetrationInfo * _pinfo
The current PenetratationInfo.
NumericVector< Number > * _secondary_flux
void computeOffDiagJacobian(unsigned int jvar) override
PenetrationLocator * _penetration_locator
OutputTools< Real >::VariableValue VariableValue
const VariableValue & _gap_temp_value
DIE A HORRIBLE DEATH HERE typedef LIBMESH_DEFAULT_SCALAR_TYPE Real
GapHeatTransfer(const InputParameters ¶meters)
virtual Real computeQpResidual() override
const VariableValue & _gap_distance_value
const unsigned int _min_gap_order
const InputParameters & parameters() const
virtual Real computeQpOffDiagJacobian(unsigned jvar) override
static InputParameters validParams()
virtual void initialSetup() override
unsigned int _secondary_j
The secondary side shape index.