12#include "libmesh/quadrature.h"
29 _pf(coupledValue(
"pf")),
30 _grad_pf(coupledGradient(
"pf")),
53 for (
const auto qp : make_range(
_qrule->n_points()))
57 const Real localization = std::max(0.0, 1.0 -
_pf[qp] *
_pf[qp]);
58 const Real w =
_JxW[qp] *
_coord[qp] * localization;
89 "' found no interface intersecting boundary '",
91 "', so no contact angle can be computed.");
const std::vector< double > y
const std::vector< BoundaryName > & boundaryNames() const
const std::string & name() const
void mooseError(Args &&... args) const
static InputParameters validParams()
const MooseArray< Real > & _coord
const QBase *const & _qrule
const MooseArray< Real > & _JxW
const MooseArray< Point > & _normals
std::string stringify(const T &t)