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