std::shared_ptr< SymFunction > SymFunctionPtr
Shorthand for an smart pointer to an autodiff function parser object.
Reporter object that has a single execution of the "execute" method for for each execute flag...
std::vector< const Real * > _scalar_reporter_data
input scalar reporter vectors
virtual void finalize() override
Finalize.
const InputParameters & parameters() const
Get the parameters of the object.
SymFunctionPtr _func_F
function parser object
const std::vector< std::string > _scalar_reporter_symbols
static InputParameters validParams()
const std::vector< std::string > _vector_reporter_symbols
Get symbols to corresponding reporter names need symbols because reporter names have a "/" and that w...
const bool _use_t
whether time is part of the parsed expression
virtual void execute() override
Execute method.
ParsedReporterBase(const InputParameters ¶meters)
Reporter containing operation between vectors from another Reporter.
usingFunctionParserUtilsMembers(false)
virtual void initialize() override
Called before execute() is ever called so that data can be cleared.