32 _side_id(getParam<unsigned
int>(
"side_id")),
33 _wave_speeds(declareVector(
"wave_speed"))
52 for (
const auto j : index_range(ws))
registerMooseObject("NavierStokesApp", WaveSpeedVPP)
void ErrorVector unsigned int
virtual MooseMesh & mesh() override
static InputParameters validParams()
std::vector< ADReal > waveSpeed(const Elem *elem, unsigned int side) const
accessor for the wave speed
bool hasData(const Elem *elem, unsigned int side) const
Query whether this processor has data for the provided element and side.
virtual Elem * queryElemPtr(const dof_id_type i)
void allgather(const T &send_data, std::vector< T, A > &recv_data) const
FEProblemBase & _fe_problem
Gets wave speeds from HLLC user object.
virtual void initialize() override
const HLLCUserObject & _hllc
static InputParameters validParams()
virtual void execute() override
virtual void finalize() override
WaveSpeedVPP(const InputParameters ¶meters)
VectorPostprocessorValue & _wave_speeds
const unsigned int _side_id
const Parallel::Communicator & _communicator