30 virtual void execute()
override;
46 std::map<SamplerReceiver *, std::map<std::string, std::vector<Real>>>
47 getReceivers(
unsigned int app_index,
const std::vector<std::string> & args);
59 static std::vector<FEProblemBase *>
61 const std::vector<std::string> & multiapp_names);
const std::vector< std::string > & _parameter_names
Storage for the list of parameters to control.
std::map< SamplerReceiver *, std::map< std::string, std::vector< Real > > > getReceivers(unsigned int app_index, const std::vector< std::string > &args)
Based on command line args, return a map between SamplerReceiver objects and the parameter-value pair...
SamplerParameterTransfer(const InputParameters ¶meters)
virtual void executeToMultiapp() override
Methods used when running in batch mode (see SamplerFullSolveMultiApp)
dof_id_type _global_index
Current global index for batch execution.
A Control object for receiving data from a master application Sampler object.
Copy each row from each DenseMatrix to the sub-applications SamplerReceiver object.
static std::vector< FEProblemBase * > getMultiAppProblemsHelper(FEProblemBase &base_problem, const std::vector< std::string > &multiapp_names)
Helper function that recursively finds feproblem pointers from nested multiapps.
const InputParameters & parameters() const
virtual void execute() override
Traditional Transfer callback.
static InputParameters validParams()