43 virtual bool needSample(
const std::vector<Real> & row,
const std::vector< std::pair< std::string, unsigned int > > _sampler_vars
Pairs between the variables in the function string and their associated sampler column index...
std::shared_ptr< SymFunction > SymFunctionPtr
ConditionalSampleReporterTempl< Real > ConditionalSampleReporter
This object is mainly meant for demonstration for eventual active learning algorithms, but could prove useful.
ConditionalSampleReporterTempl(const InputParameters ¶meters)
static InputParameters validParams()
SymFunctionPtr _func_F
Parsed function pointer.
const std::string & _function
User-inputted function string.
virtual bool needSample(const std::vector< Real > &row, dof_id_type local_ind, dof_id_type global_ind, T &val) override
This evaluates the inputted function to determine whether a multiapp solve is necessary/allowed, otherwise it replaces the "transferred" quantity with a default value.
const InputParameters & parameters() const
const T & _default_value
User-inputted default value.
This is a base class for performing active learning routines, meant to be used in conjunction with Sa...
const bool _use_time
Whether or not the function string includes a time variable.