24 virtual void execute()
override;
38 const std::vector<MaterialPropertyName> &
_c_names;
44 std::vector<const GenericMaterialProperty<Real, is_ad> *>
_vel;
46 std::vector<const GenericMaterialProperty<Real, is_ad> *>
_c;
const Real _CFL
User-specified CFL number.
virtual void initialize() override
CFLTimeStepSizeTempl< false > CFLTimeStepSize
const std::vector< double > y
const std::vector< MaterialPropertyName > & _vel_names
Velocity material property name(s)
const std::vector< MaterialPropertyName > & _c_names
Sound speed material property name(s)
static InputParameters validParams()
CFLTimeStepSizeTempl(const InputParameters ¶meters)
virtual void threadJoin(const UserObject &y) override
Computes a time step size based on user-specified CFL number.
virtual Real getValue() const override
std::vector< const GenericMaterialProperty< Real, is_ad > * > _vel
Velocity material properties.
virtual void finalize() override
const unsigned int _n_phases
Number of phases.
DIE A HORRIBLE DEATH HERE typedef LIBMESH_DEFAULT_SCALAR_TYPE Real
virtual void execute() override
const InputParameters & parameters() const
std::vector< const GenericMaterialProperty< Real, is_ad > * > _c
Sound speed material properties.
CFLTimeStepSizeTempl< true > ADCFLTimeStepSize