19 "Enforce flux continuity between two different variables across a subdomain boundary");
static InputParameters validParams()
const MooseArray< Point > & _normals
const Real _D_neighbor
neighbor diffusion coefficient
Base class for Diffusion equation terms coupling two different variables across a subdomain boundary...
const std::string & type() const
Enforce gradient continuity between two different variables across a subdomain boundary.
const TemplateVariableTestValue & _test
const TemplateVariablePhiGradient & _grad_phi_neighbor
const TemplateVariableGradient & _grad_u
DIE A HORRIBLE DEATH HERE typedef LIBMESH_DEFAULT_SCALAR_TYPE Real
static InputParameters validParams()
virtual Real computeQpJacobian(Moose::DGJacobianType type) override
void mooseError(Args &&... args) const
const TemplateVariablePhiGradient & _grad_phi
registerMooseObject("PhaseFieldApp", InterfaceDiffusionFluxMatch)
const TemplateVariableTestValue & _test_neighbor
virtual Real computeQpResidual(Moose::DGResidualType type) override
const Real _D
diffusion coefficient
InterfaceDiffusionFluxMatch(const InputParameters ¶meters)
const TemplateVariableGradient & _grad_neighbor_value