34 _pp_name(moose_object->
name()),
35 _current_value(declareValue(*moose_object)),
36 _pp_moose_object(*moose_object)
49 mooseAssert(is_thread_0 ==
51 "Postprocessor Reporter threaded value declaration mismatch");
191 "The time derivative functor operator was called on this post-processor.\n\nA zero value " 192 "will always be returned, even if the post-processor value changes with time."));
An interface for accessing Moose::Functors for systems that do not care about automatic differentiati...
std::string name(const ElemQuality q)
void evaluateDotWarning() const
Internal method for giving a one-time warning for calling an evaluateDot() method.
const ExecFlagType EXEC_TRANSFER
Postprocessor(const MooseObject *moose_object)
A MultiMooseEnum object to hold "execute_on" flags.
static InputParameters validParams()
const ReporterMode REPORTER_MODE_UNSET
static InputParameters validParams()
A class to provide an common interface to objects requiring "outputs" option.
void addAvailableFlags(const ExecFlagType &flag, Args... flags)
Add additional execute_on flags to the list of possible flags.
A structure that is used to evaluate Moose functors at an arbitrary physical point contained within a...
const PostprocessorValue & getCurrentValue() const
Specialization of SubProblem for solving nonlinear equations plus auxiliary equations.
const PostprocessorValue & declareValue(const MooseObject &moose_object)
Internal method to be used to declare the value and store it within _current_value in the constructor...
void mooseWarning(Args &&... args) const
Emits a warning prefixed with object name and type.
typename FunctorReturnType< Real, FunctorEvaluationKind::Gradient >::type GradientType
This rigmarole makes it so that a user can create functors that return containers (std::vector...
ValueType evaluate(const ElemArg &elem, const Moose::StateArg &state) const override final
Evaluate the functor with a given element.
A structure defining a "face" evaluation calling argument for Moose functors.
Every object that can be built by the factory should be derived from this class.
const std::string & _pp_name
Post-processor name.
Real PostprocessorValue
various MOOSE typedefs
A structure that is used to evaluate Moose functors logically at an element/cell center.
Argument for requesting functor evaluation at a quadrature point location in an element.
DotType evaluateDot(const ElemArg &elem, const Moose::StateArg &state) const override final
Evaluate the functor time derivative with a given element.
const MooseObject & _pp_moose_object
MOOSE object.
A ReporterName that represents a Postprocessor.
DIE A HORRIBLE DEATH HERE typedef LIBMESH_DEFAULT_SCALAR_TYPE Real
const InputParameters & parameters() const
Get the parameters of the object.
State argument for evaluating functors.
static InputParameters validParams()
MOOSE now contains C++17 code, so give a reasonable error message stating what the user can do to add...
GradientType evaluateGradient(const ElemArg &elem, const Moose::StateArg &state) const override final
Evaluate the functor gradient with a given element.
Argument for requesting functor evaluation at quadrature point locations on an element side...
static InputParameters validParams()