19 params.
set<
bool>(
"_interface") =
true;
33 _q_point(_assembly.qPointsFace()),
34 _qrule(_assembly.qRuleFace()),
35 _JxW(_assembly.JxWFace()),
36 _current_elem(_assembly.elem()),
37 _neighbor_elem(_assembly.neighbor()),
38 _current_side(_assembly.side()),
39 _neighbor_side(_assembly.neighborSide())
43 for (
const auto & var : coupled_vars)
const std::vector< MooseVariableFieldBase * > & getCoupledMooseVars() const
Get the list of all coupled variables.
const QBase *const & _qrule
void computeProperties() override
Performs the quadrature point loop, calling computeQpProperties.
static InputParameters validParams()
InterfaceMaterial(const InputParameters ¶meters)
MaterialBases compute MaterialProperties.
virtual void computeQpProperties()
Users must override this method.
static InputParameters validParams()
void addMooseVariableDependency(MooseVariableFieldBase *var)
Call this function to add the passed in MooseVariableFieldBase as a variable that this object depends...
Enhances Coupleable interface to also couple the values from neighbor elements.
This interface is designed for DGKernel, InternalSideUserObject, InterfaceUserObject,...
static InputParameters validParams()
MaterialDataType
MaterialData types.
@ INTERFACE_MATERIAL_DATA