11 #include "MooseMesh.h"
21 params.addClassDescription(
"This class implements the 'No BC' boundary condition based on the "
22 "'traction' form of the viscous stress tensor.");
35 RealTensorValue sigma;
56 sigma(0, 0) -=
_p[_qp];
57 sigma(1, 1) -=
_p[_qp];
58 sigma(2, 2) -=
_p[_qp];
65 return -_normals[_qp] * (sigma * test);
72 return -
_mu[_qp] * (_grad_phi[_j][_qp] * _normals[_qp] +
81 return -
_mu[_qp] * _grad_phi[_j][_qp](
_component) * _normals[_qp](0) * _test[_i][_qp];
84 return -
_mu[_qp] * _grad_phi[_j][_qp](
_component) * _normals[_qp](1) * _test[_i][_qp];
87 return -
_mu[_qp] * _grad_phi[_j][_qp](
_component) * _normals[_qp](2) * _test[_i][_qp];
92 return _phi[_j][_qp] * _normals[_qp](
_component) * _test[_i][_qp];