17 #include "libmesh/quadrature_gauss.h" 26 using PressureParent =
typename std::conditional<is_ad, ADIntegratedBC, IntegratedBC>::type;
61 const std::vector<RealGradient> *
_q_dxi;
62 const std::vector<RealGradient> *
_q_deta;
63 const std::vector<std::vector<Real>> *
_phi_dxi;
68 std::vector<std::unique_ptr<FEBase>>
_fe;
const FEBase *const & _fe_side
const Function *const _function
Real computeFaceStiffness(const unsigned int local_j, const unsigned int coupled_component)
std::map< unsigned int, unsigned int > _node_map
virtual void precalculateQpOffDiagJacobian(const MooseVariableFEBase &jvar) override
virtual Real computeQpOffDiagJacobian(const unsigned int jvar_num) override
const unsigned int _ndisp
Number of displacement variables.
virtual GenericReal< is_ad > computeQpResidual() override
const Real _alpha
_alpha Parameter for HHT time integration scheme
const bool _use_displaced_mesh
std::vector< std::unique_ptr< FEBase > > _fe
const Real _factor
Pressure value constant factor, function factor, and postprocessor factor.
std::vector< unsigned int > _disp_var
Variable numbers of coupled displacement variables.
const std::vector< RealGradient > * _q_dxi
virtual Real computeQpJacobian() override
PressureTempl< true > ADPressure
PressureTempl(const InputParameters ¶meters)
const PostprocessorValue *const _postprocessor
FEGenericBase< Real > FEBase
const std::vector< std::vector< Real > > * _phi_deta
Real computeStiffness(const unsigned int coupled_component)
const std::vector< RealGradient > * _q_deta
const std::vector< std::vector< Real > > * _phi_dxi
usingTransientInterfaceMembers
DIE A HORRIBLE DEATH HERE typedef LIBMESH_DEFAULT_SCALAR_TYPE Real
unsigned int _component
displacement component to apply the bc to
typename std::conditional< is_ad, ADIntegratedBC, IntegratedBC >::type PressureParent
Pressure applies a pressure on a given boundary in the direction defined by component.
Moose::CoordinateSystemType _coord_type
Coordinate system type.
typename Moose::GenericType< Real, is_ad > GenericReal
virtual void precalculateQpJacobian() override
static InputParameters validParams()
GenericReal< is_ad > computeFactor() const
virtual void initialSetup() override