20 "between the fluid and structural domains. Element " 21 "is always the structure and neighbor is always the" 23 params.
addParam<MaterialPropertyName>(
"D",
"D",
"Fluid density.");
25 "component",
"component < 3",
"The desired component of displacement.");
31 _D(getMaterialProperty<
Real>(
"D")),
32 _neighbor_dotdot(_neighbor_var.uDotDotNeighbor()),
33 _neighbor_dotdot_du(_neighbor_var.duDotDotDuNeighbor()),
34 _component(getParam<unsigned
int>(
"component"))
const TemplateVariableValue & _u
const MooseArray< Point > & _normals
const TemplateVariablePhiValue & _phi
const std::string & type() const
virtual Real computeQpJacobian(Moose::DGJacobianType type) override
static InputParameters validParams()
const TemplateVariableTestValue & _test
const MaterialProperty< Real > & _D
const unsigned int _component
DIE A HORRIBLE DEATH HERE typedef LIBMESH_DEFAULT_SCALAR_TYPE Real
const VariableValue & _neighbor_dotdot_du
StructureAcousticInterface(const InputParameters ¶meters)
virtual Real computeQpResidual(Moose::DGResidualType type) override
registerMooseObject("FsiApp", StructureAcousticInterface)
const TemplateVariableTestValue & _test_neighbor
void ErrorVector unsigned int
const TemplateVariablePhiValue & _phi_neighbor
static InputParameters validParams()
const VariableValue & _neighbor_dotdot