https://mooseframework.inl.gov
Loading...
Searching...
No Matches
Public Member Functions | Static Public Member Functions | Public Attributes | Static Public Attributes | Protected Member Functions | Protected Attributes | Static Protected Attributes | Private Member Functions | Private Attributes | List of all members
MassFluxPenaltyIPHDGAssemblyHelper Class Reference

#include <MassFluxPenaltyIPHDGAssemblyHelper.h>

Inheritance diagram for MassFluxPenaltyIPHDGAssemblyHelper:
[legend]

Public Member Functions

 MassFluxPenaltyIPHDGAssemblyHelper (const MooseObject *const moose_obj, MooseVariableDependencyInterface *const mvdi, const TransientInterface *const ti, const MooseMesh &mesh, SystemBase &sys, const Assembly &assembly, const THREAD_ID tid, const std::set< SubdomainID > &block_ids, const std::set< BoundaryID > &boundary_ids)
 
virtual void scalarVolume () override
 
virtual void scalarFace () override
 
virtual void lmFace () override
 
virtual void scalarDirichlet (const Moose::Functor< Real > &) override
 
void resizeResiduals ()
 
void lmDirichlet (const Moose::Functor< Real > &dirichlet_value)
 
void lmPrescribedFlux (const Moose::Functor< Real > &flux_value)
 
std::array< ADResidualsPacket, 2 > taggingData () const
 
std::set< std::string > additionalROVariables ()
 
const MaterialProperty< T > & getFaceMaterialProperty (const std::string &name)
 
const MaterialProperty< T > & getFaceMaterialPropertyByName (const std::string &name)
 
const ADMaterialProperty< T > & getFaceADMaterialProperty (const std::string &name)
 
const MaterialProperty< T > & getFaceMaterialPropertyOld (const std::string &name)
 
const MaterialProperty< T > & getFaceMaterialPropertyOlder (const std::string &name)
 
const auto & getGenericFaceMaterialProperty (const std::string &name)
 
const GenericMaterialProperty< T, is_ad > & getGenericMaterialProperty (const std::string &name, MaterialData &material_data, const unsigned int state=0)
 
const GenericMaterialProperty< T, is_ad > & getGenericMaterialProperty (const std::string &name, const unsigned int state=0)
 
const GenericMaterialProperty< T, is_ad > & getGenericMaterialProperty (const std::string &name, const unsigned int state=0)
 
const MaterialProperty< T > & getMaterialProperty (const std::string &name, MaterialData &material_data, const unsigned int state=0)
 
const MaterialProperty< T > & getMaterialProperty (const std::string &name, const unsigned int state=0)
 
const MaterialProperty< T > & getMaterialProperty (const std::string &name, const unsigned int state=0)
 
const ADMaterialProperty< T > & getADMaterialProperty (const std::string &name, MaterialData &material_data)
 
const ADMaterialProperty< T > & getADMaterialProperty (const std::string &name)
 
const ADMaterialProperty< T > & getADMaterialProperty (const std::string &name)
 
const MaterialProperty< T > & getMaterialPropertyOld (const std::string &name, MaterialData &material_data)
 
const MaterialProperty< T > & getMaterialPropertyOld (const std::string &name)
 
const MaterialProperty< T > & getMaterialPropertyOld (const std::string &name)
 
const MaterialProperty< T > & getMaterialPropertyOlder (const std::string &name, MaterialData &material_data)
 
const MaterialProperty< T > & getMaterialPropertyOlder (const std::string &name)
 
const MaterialProperty< T > & getMaterialPropertyOlder (const std::string &name)
 
const GenericMaterialProperty< T, is_ad > & getGenericMaterialPropertyByName (const MaterialPropertyName &name, MaterialData &material_data, const unsigned int state)
 
const GenericMaterialProperty< T, is_ad > & getGenericMaterialPropertyByName (const MaterialPropertyName &name, const unsigned int state=0)
 
const GenericMaterialProperty< T, is_ad > & getGenericMaterialPropertyByName (const MaterialPropertyName &name, const unsigned int state=0)
 
const MaterialProperty< T > & getMaterialPropertyByName (const MaterialPropertyName &name, MaterialData &material_data, const unsigned int state=0)
 
const MaterialProperty< T > & getMaterialPropertyByName (const MaterialPropertyName &name, const unsigned int state=0)
 
const MaterialProperty< T > & getMaterialPropertyByName (const MaterialPropertyName &name, const unsigned int state=0)
 
const ADMaterialProperty< T > & getADMaterialPropertyByName (const MaterialPropertyName &name, MaterialData &material_data)
 
const ADMaterialProperty< T > & getADMaterialPropertyByName (const MaterialPropertyName &name)
 
const ADMaterialProperty< T > & getADMaterialPropertyByName (const MaterialPropertyName &name)
 
const MaterialProperty< T > & getMaterialPropertyOldByName (const MaterialPropertyName &name, MaterialData &material_data)
 
const MaterialProperty< T > & getMaterialPropertyOldByName (const MaterialPropertyName &name)
 
const MaterialProperty< T > & getMaterialPropertyOldByName (const MaterialPropertyName &name)
 
const MaterialProperty< T > & getMaterialPropertyOlderByName (const MaterialPropertyName &name, MaterialData &material_data)
 
const MaterialProperty< T > & getMaterialPropertyOlderByName (const MaterialPropertyName &name)
 
const MaterialProperty< T > & getMaterialPropertyOlderByName (const MaterialPropertyName &name)
 
Moose::Kokkos::MaterialProperty< T, dimension > getKokkosMaterialPropertyByName (const std::string &prop_name_in)
 
Moose::Kokkos::MaterialProperty< T, dimension > getKokkosMaterialPropertyOldByName (const std::string &prop_name)
 
Moose::Kokkos::MaterialProperty< T, dimension > getKokkosMaterialPropertyOlderByName (const std::string &prop_name)
 
Moose::Kokkos::MaterialProperty< T, dimension > getKokkosMaterialProperty (const std::string &name)
 
Moose::Kokkos::MaterialProperty< T, dimension > getKokkosMaterialPropertyOld (const std::string &name)
 
Moose::Kokkos::MaterialProperty< T, dimension > getKokkosMaterialPropertyOlder (const std::string &name)
 
std::pair< const MaterialProperty< T > *, std::set< SubdomainID > > getBlockMaterialProperty (const MaterialPropertyName &name)
 
std::pair< Moose::Kokkos::MaterialProperty< T, dimension >, std::set< SubdomainID > > getKokkosBlockMaterialProperty (const MaterialPropertyName &name)
 
const GenericMaterialProperty< T, is_ad > & getGenericZeroMaterialProperty (const std::string &name)
 
const GenericMaterialProperty< T, is_ad > & getGenericZeroMaterialProperty ()
 
const GenericMaterialProperty< T, is_ad > & getGenericZeroMaterialPropertyByName (const std::string &prop_name)
 
const MaterialProperty< T > & getZeroMaterialProperty (Ts... args)
 
std::set< SubdomainIDgetMaterialPropertyBlocks (const std::string &name)
 
std::vector< SubdomainName > getMaterialPropertyBlockNames (const std::string &name)
 
std::set< BoundaryIDgetMaterialPropertyBoundaryIDs (const std::string &name)
 
std::vector< BoundaryName > getMaterialPropertyBoundaryNames (const std::string &name)
 
void checkBlockAndBoundaryCompatibility (std::shared_ptr< MaterialBase > discrete)
 
std::unordered_map< SubdomainID, std::vector< MaterialBase * > > buildRequiredMaterials (bool allow_stateful=true)
 
void statefulPropertiesAllowed (bool)
 
virtual bool getMaterialPropertyCalled () const
 
virtual const std::unordered_set< unsigned int > & getMatPropDependencies () const
 
virtual void resolveOptionalProperties ()
 
const GenericMaterialProperty< T, is_ad > & getPossiblyConstantGenericMaterialPropertyByName (const MaterialPropertyName &prop_name, MaterialData &material_data, const unsigned int state)
 
const GenericMaterialProperty< T, is_ad > & getGenericNeighborMaterialProperty (const std::string &name, const unsigned int state=0)
 
const GenericMaterialProperty< T, is_ad > & getGenericNeighborMaterialProperty (const std::string &name, const unsigned int state=0)
 
const MaterialProperty< T > & getNeighborMaterialProperty (const std::string &name, const unsigned int state=0)
 
const MaterialProperty< T > & getNeighborMaterialProperty (const std::string &name, const unsigned int state=0)
 
const ADMaterialProperty< T > & getNeighborADMaterialProperty (const std::string &name)
 
const ADMaterialProperty< T > & getNeighborADMaterialProperty (const std::string &name)
 
const MaterialProperty< T > & getNeighborMaterialPropertyOld (const std::string &name)
 
const MaterialProperty< T > & getNeighborMaterialPropertyOld (const std::string &name)
 
const MaterialProperty< T > & getNeighborMaterialPropertyOlder (const std::string &name)
 
const MaterialProperty< T > & getNeighborMaterialPropertyOlder (const std::string &name)
 
const GenericMaterialProperty< T, is_ad > & getGenericNeighborMaterialPropertyByName (const std::string &name, const unsigned int state=0)
 
const GenericMaterialProperty< T, is_ad > & getGenericNeighborMaterialPropertyByName (const std::string &name, const unsigned int state=0)
 
const MaterialProperty< T > & getNeighborMaterialPropertyByName (const std::string &name, const unsigned int state=0)
 
const MaterialProperty< T > & getNeighborMaterialPropertyByName (const std::string &name, const unsigned int state=0)
 
const ADMaterialProperty< T > & getNeighborADMaterialPropertyByName (const std::string &name)
 
const ADMaterialProperty< T > & getNeighborADMaterialPropertyByName (const std::string &name)
 
const GenericOptionalMaterialProperty< T, is_ad > & getGenericOptionalMaterialProperty (const std::string &name, const unsigned int state=0)
 
const GenericOptionalMaterialProperty< T, is_ad > & getGenericOptionalMaterialProperty (const std::string &name, const unsigned int state=0)
 
const OptionalMaterialProperty< T > & getOptionalMaterialProperty (const std::string &name, const unsigned int state=0)
 
const OptionalMaterialProperty< T > & getOptionalMaterialProperty (const std::string &name, const unsigned int state=0)
 
const OptionalADMaterialProperty< T > & getOptionalADMaterialProperty (const std::string &name)
 
const OptionalADMaterialProperty< T > & getOptionalADMaterialProperty (const std::string &name)
 
const OptionalMaterialProperty< T > & getOptionalMaterialPropertyOld (const std::string &name)
 
const OptionalMaterialProperty< T > & getOptionalMaterialPropertyOld (const std::string &name)
 
const OptionalMaterialProperty< T > & getOptionalMaterialPropertyOlder (const std::string &name)
 
const OptionalMaterialProperty< T > & getOptionalMaterialPropertyOlder (const std::string &name)
 
MaterialBasegetMaterial (const std::string &name)
 
MaterialBasegetMaterial (const std::string &name)
 
MaterialBasegetMaterialByName (const std::string &name, bool no_warn=false)
 
MaterialBasegetMaterialByName (const std::string &name, bool no_warn=false)
 
bool hasMaterialProperty (const std::string &name)
 
bool hasMaterialProperty (const std::string &name)
 
bool hasMaterialPropertyByName (const std::string &name)
 
bool hasMaterialPropertyByName (const std::string &name)
 
bool hasADMaterialProperty (const std::string &name)
 
bool hasADMaterialProperty (const std::string &name)
 
bool hasADMaterialPropertyByName (const std::string &name)
 
bool hasADMaterialPropertyByName (const std::string &name)
 
bool hasKokkosMaterialProperty (const std::string &name)
 
bool hasKokkosMaterialProperty (const std::string &name)
 
bool hasKokkosMaterialPropertyByName (const std::string &name)
 
bool hasKokkosMaterialPropertyByName (const std::string &name)
 
bool hasGenericMaterialProperty (const std::string &name)
 
bool hasGenericMaterialProperty (const std::string &name)
 
bool hasGenericMaterialPropertyByName (const std::string &name)
 
bool hasGenericMaterialPropertyByName (const std::string &name)
 
const Moose::Functor< Real > * defaultFunctor (const std::string &name)
 
const Moose::Functor< ADReal > * defaultFunctor (const std::string &name)
 

Static Public Member Functions

static InputParameters validParams ()
 
static std::string deduceFunctorName (const std::string &name, const InputParameters &params)
 

Public Attributes

const MooseVariableField< Real > & _vel_x_var
 
const MooseVariableField< Real > & _vel_y_var
 
const ADVariableValue_vel_x
 
const ADVariableValue_vel_y
 
const ADVariableValue *const _vel_z
 
const unsigned short _comp
 
const Real _gamma
 
const Moose::Functor< ADRealVectorValue > & _face_velocity
 
Real _hmax
 Facet characteristic length for correct norm computations.
 

Static Public Attributes

static constexpr PropertyValue::id_type default_property_id
 
static constexpr PropertyValue::id_type zero_property_id
 

Protected Member Functions

virtual void checkMaterialProperty (const std::string &name, const unsigned int state)
 
virtual void getKokkosMaterialPropertyHook (const std::string &, const unsigned int)
 
void markMatPropRequested (const std::string &)
 
MaterialPropertyName getMaterialPropertyName (const std::string &name) const
 
void checkExecutionStage ()
 
const GenericMaterialProperty< T, is_ad > * defaultGenericMaterialProperty (const std::string &name)
 
const GenericMaterialProperty< T, is_ad > * defaultGenericMaterialProperty (const std::string &name)
 
const MaterialProperty< T > * defaultMaterialProperty (const std::string &name)
 
const MaterialProperty< T > * defaultMaterialProperty (const std::string &name)
 
const ADMaterialProperty< T > * defaultADMaterialProperty (const std::string &name)
 
const ADMaterialProperty< T > * defaultADMaterialProperty (const std::string &name)
 
std::string deduceFunctorName (const std::string &name) const
 
const Moose::Functor< T > & getFunctor (const std::string &name)
 
const Moose::Functor< T > & getFunctor (const std::string &name, THREAD_ID tid)
 
const Moose::Functor< T > & getFunctor (const std::string &name, SubProblem &subproblem)
 
const Moose::Functor< T > & getFunctor (const std::string &name, SubProblem &subproblem, THREAD_ID tid)
 
bool isFunctor (const std::string &name) const
 
bool isFunctor (const std::string &name, const SubProblem &subproblem) const
 
Moose::ElemArg makeElemArg (const Elem *elem, bool correct_skewnewss=false) const
 
void checkFunctorSupportsSideIntegration (const std::string &name, bool qp_integration)
 
const Moose::Functor< T > & getFunctorByName (const std::string &name)
 

Protected Attributes

const TransientInterface_ti
 
const MooseVariableFE< Real > & _u_var
 
const MooseVariableFE< Real > & _u_face_var
 
const std::vector< dof_id_type > & _u_dof_indices
 
const std::vector< dof_id_type > & _lm_u_dof_indices
 
const MooseArray< ADReal > & _u_sol
 
const MooseArray< ADReal > & _lm_u_sol
 
const MooseArray< std::vector< Real > > & _scalar_phi
 
const MooseArray< std::vector< RealVectorValue > > & _grad_scalar_phi
 
const MooseArray< std::vector< Real > > & _scalar_phi_face
 
const MooseArray< std::vector< Real > > & _lm_phi_face
 
const Real & _elem_volume
 
const Real & _side_area
 
const Elem *const & _current_elem
 
const unsigned int_current_side
 
const Elem *const & _current_side_elem
 
const MooseArray< Real > & _JxW
 
const libMesh::QBase *const & _qrule
 
const MooseArray< Point > & _q_point
 
const MooseArray< Real > & _JxW_face
 
const libMesh::QBase *const & _qrule_face
 
const MooseArray< Point > & _q_point_face
 
const MooseArray< Point > & _normals
 
DenseVector< ADReal_scalar_re
 
DenseVector< ADReal_lm_re
 
MaterialData_face_material_data
 
MaterialData_neighbor_material_data
 
const InputParameters_mi_params
 
const std::string _mi_name
 
const MooseObjectName _mi_moose_object_name
 
FEProblemBase_mi_feproblem
 
SubProblem_mi_subproblem
 
const THREAD_ID _mi_tid
 
const bool _is_kokkos_object
 
const Moose::MaterialDataType _material_data_type
 
MaterialData_material_data
 
bool _stateful_allowed
 
bool _get_material_property_called
 
std::vector< std::unique_ptr< PropertyValue > > _default_properties
 
std::unordered_set< unsigned int_material_property_dependencies
 
const MaterialPropertyName _get_suffix
 
const bool _use_interpolated_state
 

Static Protected Attributes

static const std::string _interpolated_old
 
static const std::string _interpolated_older
 

Private Member Functions

ADReal computeQpResidualOnSide (const unsigned int qp)
 
Moose::MaterialDataType getMaterialDataType (const std::set< BoundaryID > &boundary_ids) const
 
unsigned int getMaxQps () const
 
void addConsumedPropertyName (const MooseObjectName &obj_name, const std::string &prop_name)
 
const Moose::Functor< T > * defaultFunctor (const std::string &name)
 
const Moose::Functor< Real > * defaultFunctor (const std::string &name)
 
const Moose::Functor< ADReal > * defaultFunctor (const std::string &name)
 
const Moose::Functor< T > & getFunctorByName (const std::string &name, SubProblem &subproblem, THREAD_ID tid)
 
virtual bool isADObject () const override
 

Private Attributes

const MooseObject_mi_moose_object
 
const bool _mi_boundary_restricted
 
const std::set< SubdomainID > & _mi_block_ids
 
const std::set< BoundaryID > & _mi_boundary_ids
 
std::vector< std::unique_ptr< OptionalMaterialPropertyProxyBase< MaterialPropertyInterface > > > _optional_property_proxies
 
const InputParameters_fi_params
 
const std::string _fi_name
 
SubProblem *const _fi_subproblem
 
const THREAD_ID _fi_tid
 
std::vector< std::unique_ptr< Moose::Functor< Real > > > _default_real_functors
 
std::vector< std::unique_ptr< Moose::Functor< ADReal > > > _default_ad_real_functors
 

Detailed Description

Definition at line 24 of file MassFluxPenaltyIPHDGAssemblyHelper.h.

Constructor & Destructor Documentation

◆ MassFluxPenaltyIPHDGAssemblyHelper()

MassFluxPenaltyIPHDGAssemblyHelper::MassFluxPenaltyIPHDGAssemblyHelper ( const MooseObject *const  moose_obj,
MooseVariableDependencyInterface *const  mvdi,
const TransientInterface *const  ti,
const MooseMesh mesh,
SystemBase sys,
const Assembly assembly,
const THREAD_ID  tid,
const std::set< SubdomainID > &  block_ids,
const std::set< BoundaryID > &  boundary_ids 
)

Definition at line 33 of file MassFluxPenaltyIPHDGAssemblyHelper.C.

44 moose_obj, mvdi, ti, sys, assembly, tid, block_ids, boundary_ids),
45 ADFunctorInterface(moose_obj),
46 _vel_x_var(sys.getFieldVariable<Real>(tid, moose_obj->getParam<NonlinearVariableName>("u"))),
47 _vel_y_var(sys.getFieldVariable<Real>(tid, moose_obj->getParam<NonlinearVariableName>("v"))),
50 _vel_z(moose_obj->isParamValid("w")
51 ? &sys.getFieldVariable<Real>(tid, moose_obj->getParam<NonlinearVariableName>("w"))
52 .adSln()
53 : nullptr),
54 _comp(moose_obj->getParam<unsigned short>("component")),
55 _gamma(moose_obj->getParam<Real>("gamma")),
57 _hmax(0)
58{
59 if ((mesh.dimension() > 2) && !moose_obj->isParamValid("w"))
60 moose_obj->paramError("w", "For 3D meshes, the z-velocity must be provided");
61}
const Moose::Functor< T > & getFunctor(const std::string &name)
Real _hmax
Facet characteristic length for correct norm computations.
const Moose::Functor< ADRealVectorValue > & _face_velocity
void paramError(const std::string &param, Args... args) const
const T & getParam(const std::string &name) const
bool isParamValid(const std::string &name) const
const ADTemplateVariableValue< OutputType > & adSln() const override
virtual const ADTemplateVariableValue< OutputType > & adSln() const=0
MooseVariableFE< T > & getFieldVariable(THREAD_ID tid, const std::string &var_name)
MeshBase & mesh
DIE A HORRIBLE DEATH HERE typedef LIBMESH_DEFAULT_SCALAR_TYPE Real

Member Function Documentation

◆ computeQpResidualOnSide()

ADReal MassFluxPenaltyIPHDGAssemblyHelper::computeQpResidualOnSide ( const unsigned int  qp)
private

Definition at line 90 of file MassFluxPenaltyIPHDGAssemblyHelper.C.

91{
92 ADRealVectorValue soln_jump(_vel_x[qp], _vel_y[qp], 0);
93 if (_vel_z)
94 soln_jump(2) = (*_vel_z)[qp];
95 soln_jump -= _face_velocity(
98
99 return _gamma / _hmax * soln_jump * _normals[qp] * _normals[qp](_comp);
100}
const MooseArray< Point > & _q_point_face
const TransientInterface & _ti
const MooseArray< Point > & _normals
const libMesh::QBase *const & _qrule_face
Moose::StateArg determineState() const

Referenced by lmFace(), and scalarFace().

◆ lmFace()

void MassFluxPenaltyIPHDGAssemblyHelper::lmFace ( )
overridevirtual

Implements ElementAndTraceScalarHDGAssemblyHelper.

Definition at line 77 of file MassFluxPenaltyIPHDGAssemblyHelper.C.

78{
79 _hmax = _current_side_elem->hmax();
80
81 for (const auto qp : make_range(_qrule_face->n_points()))
82 {
83 const auto qp_term = computeQpResidualOnSide(qp) * _JxW_face[qp];
84 for (const auto i : index_range(_lm_re))
85 _lm_re(i) -= qp_term * _lm_phi_face[i][qp];
86 }
87}
const MooseArray< std::vector< Real > > & _lm_phi_face
const MooseArray< Real > & _JxW_face
auto index_range(const T &sizable)
IntRange< T > make_range(T beg, T end)

◆ scalarDirichlet()

virtual void MassFluxPenaltyIPHDGAssemblyHelper::scalarDirichlet ( const Moose::Functor< Real > &  )
inlineoverridevirtual

Implements ElementAndTraceScalarHDGAssemblyHelper.

Definition at line 46 of file MassFluxPenaltyIPHDGAssemblyHelper.h.

47 {
48 mooseError("A Dirichlet method doesn't make sense for this assembly helper");
49 }
void mooseError(Args &&... args)

◆ scalarFace()

void MassFluxPenaltyIPHDGAssemblyHelper::scalarFace ( )
overridevirtual

Implements ElementAndTraceScalarHDGAssemblyHelper.

Definition at line 64 of file MassFluxPenaltyIPHDGAssemblyHelper.C.

65{
66 _hmax = _current_side_elem->hmax();
67
68 for (const auto qp : make_range(_qrule_face->n_points()))
69 {
70 const auto qp_term = computeQpResidualOnSide(qp) * _JxW_face[qp];
71 for (const auto i : index_range(_scalar_re))
72 _scalar_re(i) += qp_term * _scalar_phi_face[i][qp];
73 }
74}
const MooseArray< std::vector< Real > > & _scalar_phi_face

◆ scalarVolume()

virtual void MassFluxPenaltyIPHDGAssemblyHelper::scalarVolume ( )
inlineoverridevirtual

◆ validParams()

InputParameters MassFluxPenaltyIPHDGAssemblyHelper::validParams ( )
static

Definition at line 17 of file MassFluxPenaltyIPHDGAssemblyHelper.C.

18{
20 params.addRequiredParam<NonlinearVariableName>("u", "The x-velocity");
21 params.addRequiredParam<NonlinearVariableName>("v", "The y-velocity");
22 params.addParam<NonlinearVariableName>("w", "The z-velocity");
23 params.addRequiredRangeCheckedParam<unsigned short>(
24 "component", "0<=component<=1", "The velocity component this object is being applied to");
25 params.addRequiredParam<Real>("gamma", "The penalty to multiply the jump");
26 params.addClassDescription("introduces a jump correction on internal faces for grad-div "
27 "stabilization for discontinuous Galerkin methods.");
28 params.addRequiredParam<MooseFunctorName>("face_velocity",
29 "A vector functor representing the face velocity");
30 return params;
31}
static InputParameters validParams()
void addRequiredRangeCheckedParam(const std::string &name, const std::string &parsed_function, const std::string &doc_string)
void addRequiredParam(const std::string &name, const std::string &doc_string)
void addParam(const std::string &name, const std::initializer_list< typename T::value_type > &value, const std::string &doc_string)
void addClassDescription(const std::string &doc_string)

Referenced by MassFluxPenaltyBC::validParams(), and MassFluxPenaltyIPHDG::validParams().

Member Data Documentation

◆ _comp

const unsigned short MassFluxPenaltyIPHDGAssemblyHelper::_comp

Definition at line 56 of file MassFluxPenaltyIPHDGAssemblyHelper.h.

Referenced by computeQpResidualOnSide().

◆ _face_velocity

const Moose::Functor<ADRealVectorValue>& MassFluxPenaltyIPHDGAssemblyHelper::_face_velocity

Definition at line 58 of file MassFluxPenaltyIPHDGAssemblyHelper.h.

Referenced by computeQpResidualOnSide().

◆ _gamma

const Real MassFluxPenaltyIPHDGAssemblyHelper::_gamma

Definition at line 57 of file MassFluxPenaltyIPHDGAssemblyHelper.h.

Referenced by computeQpResidualOnSide().

◆ _hmax

Real MassFluxPenaltyIPHDGAssemblyHelper::_hmax

Facet characteristic length for correct norm computations.

Definition at line 60 of file MassFluxPenaltyIPHDGAssemblyHelper.h.

Referenced by computeQpResidualOnSide(), lmFace(), and scalarFace().

◆ _vel_x

const ADVariableValue& MassFluxPenaltyIPHDGAssemblyHelper::_vel_x

Definition at line 53 of file MassFluxPenaltyIPHDGAssemblyHelper.h.

Referenced by computeQpResidualOnSide().

◆ _vel_x_var

const MooseVariableField<Real>& MassFluxPenaltyIPHDGAssemblyHelper::_vel_x_var

Definition at line 51 of file MassFluxPenaltyIPHDGAssemblyHelper.h.

◆ _vel_y

const ADVariableValue& MassFluxPenaltyIPHDGAssemblyHelper::_vel_y

Definition at line 54 of file MassFluxPenaltyIPHDGAssemblyHelper.h.

Referenced by computeQpResidualOnSide().

◆ _vel_y_var

const MooseVariableField<Real>& MassFluxPenaltyIPHDGAssemblyHelper::_vel_y_var

Definition at line 52 of file MassFluxPenaltyIPHDGAssemblyHelper.h.

◆ _vel_z

const ADVariableValue* const MassFluxPenaltyIPHDGAssemblyHelper::_vel_z

Definition at line 55 of file MassFluxPenaltyIPHDGAssemblyHelper.h.

Referenced by computeQpResidualOnSide().


The documentation for this class was generated from the following files: