15 #include "libmesh/fe_type.h" 16 #include "libmesh/vector_value.h" 35 virtual void act()
override;
Real _initial_temperature
Initial value for temperature.
std::vector< Real > _stagnation_direction
Flow directions on stagnation boundaries.
std::set< SubdomainID > _block_ids
Subdomain IDs.
void addPressureOrTemperatureAux(const std::string &kernel_type)
void setKernelCommonParams(InputParameters ¶ms)
libMesh::FEType _fe_type
FE type for various variables.
std::vector< SubdomainName > _blocks
Subdomains Navier-Stokes equation is defined on.
std::vector< BoundaryName > _no_penetration_boundary
Boundaries no-penetration BC applies.
static const std::string component
void setStagnationBCCommonParams(InputParameters ¶ms, unsigned int i)
void addNSSUPGMomentum(unsigned int component)
std::vector< BoundaryName > _static_pressure_boundary
Boundaries static pressure BC applies.
void addNSMassUnspecifiedNormalFlowBC()
void addSpecificTotalEnthalpyAux()
void addNSInternalEnergyAux()
void addNSVelocityAux(unsigned int component)
void addNSMassWeakStagnationBC()
MooseEnum _type
Equation type, transient or steady-state.
std::vector< Real > _static_pressure
Pressures on static pressure boundaries.
static InputParameters validParams()
unsigned int _dim
Mesh dimension.
UserObjectName _fp_name
Name of the FluidProperties object to pass on to Kernels.
void addNSMassInviscidFlux()
This class allows us to have a section of the input file like the following which automatically adds ...
void addNSMomentumWeakStagnationBC(unsigned int component)
RealVectorValue _initial_velocity
Initial value for velocity.
void addNSEnergyInviscidFlux()
const std::string _pressure_variable_name
pressure variable name
void addNoPenetrationBC(unsigned int component)
void addNSMomentumInviscidFlux(unsigned int component)
void addNSEnergyWeakStagnationBC()
std::vector< BoundaryName > _stagnation_boundary
Boundaries stagnation BC applies.
virtual void act() override
DIE A HORRIBLE DEATH HERE typedef LIBMESH_DEFAULT_SCALAR_TYPE Real
void addNSEnergyInviscidSpecifiedPressureBC()
CNSAction(const InputParameters ¶meters)
std::vector< Real > _stagnation_pressure
Pressures on stagnation boundaries.
void addSpecificVolumeComputation()
void addNSMomentumInviscidSpecifiedPressureBC(unsigned int component)
const InputParameters & parameters() const
std::vector< Real > _stagnation_temperature
Temperatures on stagnation boundaries.
void setBCCommonParams(InputParameters ¶ms)
void coupleMomentums(InputParameters ¶ms)
Real _initial_pressure
Initial value for pressure.
void coupleVelocities(InputParameters ¶ms)