15 #include "libmesh/fe_type.h" 32 virtual void act()
override;
BoundaryName _pinned_node
The node set name of the pinned node.
static InputParameters validParams()
void addINSTemperatureBC()
MooseEnum _type
Equation type, transient or steady-state.
std::vector< FunctionName > _temperature_function
Temperature function names at fixed temperature boundaries.
VariableName _temperature_variable_name
Temperature variable name to facilitate temperature variable added outside.
virtual void act() override
std::vector< BoundaryName > _velocity_boundary
Boundaries with velocity specified.
std::vector< SubdomainName > _blocks
Subdomains Navier-Stokes equation is defined on.
This class allows us to have a section of the input file like the following which automatically adds ...
const std::string _pressure_variable_name
pressure variable name
std::set< SubdomainID > _block_ids
Subdomain IDs.
bool _use_ad
Whether we use AD or not.
void setNoBCCommonParams(InputParameters ¶ms)
libMesh::FEType _fe_type
FE type for various variables.
std::vector< FunctionName > _pressure_function
Pressure function names at pressure boundaries.
INSAction(const InputParameters ¶meters)
std::vector< BoundaryName > _fixed_temperature_boundary
Boundaries with temperature specified.
bool _has_pinned_node
Whether or not we need to pin pressure at a node.
void setKernelCommonParams(InputParameters ¶ms)
unsigned int _dim
Mesh dimension.
const InputParameters & parameters() const
std::vector< BoundaryName > _pressure_boundary
Boundaries with pressure specified.
void addINSPinnedPressureBC()
std::vector< BoundaryName > _no_bc_boundary
No-BC boundaries.
std::vector< FunctionName > _velocity_function
Velocity function names at velocity boundaries.