54 std::vector<const Moose::Functor<Real> *>
_functors;
Set (all or some) values of (one or more) nonlinear variable(s) using functor evaluations.
std::vector< const Moose::Functor< Real > * > _functors
Pointers to the functors.
const MooseEnum _functor_evaluation_technique
Evaluation method (argument)
const std::vector< VariableName > & _var_names
names of the variables to set using functors
MooseMesh & _mesh
reference to the mesh
void finalize() override
Finalize.
std::vector< unsigned int > _var_numbers
internal ID numbers of the variables to smooth
const std::vector< MooseFunctorName > & _functor_names
Name of the functors.
void execute() override
Execute method.
FunctorEvalType
This enum must match the enum in the input parameters.
std::vector< BoundaryID > _excluded_nodeset_ids
Vector of boundaries to not execute on.
void threadJoin(const UserObject &) override
Must override.
void initialize() override
Called before execute() is ever called so that data can be cleared.
static InputParameters validParams()
const InputParameters & parameters() const
Get the parameters of the object.
This is a "smart" enum class intended to replace many of the shortcomings in the C++ enum type It sho...
MooseMesh wraps a libMesh::Mesh object and enhances its capabilities by caching additional data and s...
A user object that runs over all the nodes and does an aggregation step to compute a single value.
An interface for accessing Moose::Functors for systems that do not care about automatic differentiati...
Nonlinear system to be solved.
Base class for user-specific data.