28 _reconstruction_error(0.0),
29 _face_values(_subproblem.
mesh(), _subproblem.
mesh().meshSubdomains(),
"face_values")
40 const auto & face_center = fi->faceCentroid();
41 RealVectorValue face_value(
42 -sin(face_center(0)) * cos(face_center(1)), cos(face_center(0)) * sin(face_center(1)), 0);
53 RealVectorValue
exact_value(-sin(elem_centroid(0)) * cos(elem_centroid(1)),
54 cos(elem_centroid(0)) * sin(elem_centroid(1)),
registerMooseObject("NavierStokesTestApp", TestFaceToCellReconstruction)
Number exact_value(const Point &p, const Parameters ¶meters, const std::string &, const std::string &)
Real elementVolume(const Elem *elem) const
const Point & centroid() const
virtual MooseMesh & mesh() override
Moose::ElemArg makeElemArg(const Elem *elem, bool correct_skewnewss=false) const
static InputParameters validParams()
const std::vector< const FaceInfo * > & faceInfo() const
const ElemInfo & elemInfo(const dof_id_type id) const
TestFaceToCellReconstruction(const InputParameters ¶meters)
PostprocessorValue _reconstruction_error
virtual PostprocessorValue getValue() const override final
static InputParameters validParams()
FaceCenteredMapFunctor< RealVectorValue, std::unordered_map< dof_id_type, RealVectorValue > > _face_values
virtual void initialize() override
Moose::StateArg determineState() const
FEProblemBase & _fe_problem