#include <ReporterTransferInterface.h>
Public Member Functions | |
ReporterTransferInterface (const Transfer *transfer) | |
Static Public Member Functions | |
static InputParameters | validParams () |
Protected Member Functions | |
void | addReporterTransferMode (const ReporterName &name, const ReporterMode &mode, FEProblemBase &problem) |
void | transferReporter (const ReporterName &from_reporter, const ReporterName &to_reporter, const FEProblemBase &from_problem, FEProblemBase &to_problem, unsigned int time_index=0) |
void | transferToVectorReporter (const ReporterName &from_reporter, const ReporterName &to_reporter, const FEProblemBase &from_problem, FEProblemBase &to_problem, dof_id_type index, unsigned int time_index=0) |
void | transferFromVectorReporter (const ReporterName &from_reporter, const ReporterName &to_reporter, const FEProblemBase &from_problem, FEProblemBase &to_problem, dof_id_type index, unsigned int time_index=0) |
void | declareClone (const ReporterName &from_reporter, const ReporterName &to_reporter, const FEProblemBase &from_problem, FEProblemBase &to_problem, const ReporterMode &mode) |
void | declareClone (const ReporterName &rname, FEProblemBase &problem, const std::string &type, const ReporterMode &mode) |
void | declareVectorClone (const ReporterName &from_reporter, const ReporterName &to_reporter, const FEProblemBase &from_problem, FEProblemBase &to_problem, const ReporterMode &mode) |
void | declareVectorClone (const ReporterName &rname, FEProblemBase &problem, const std::string &type, const ReporterMode &mode) |
void | resizeReporter (const ReporterName &name, FEProblemBase &problem, dof_id_type n) |
void | clearVectorReporter (const ReporterName &name, FEProblemBase &problem) |
void | sumVectorReporter (const ReporterName &name, FEProblemBase &problem) |
std::vector< ReporterName > | getReporterNamesHelper (std::string prefix, const std::string &obj_name, const std::vector< ReporterName > &rep_names) |
void | checkHasReporterValue (const ReporterName &reporter, const FEProblemBase &problem) const |
Checks if the problem problem has a Reporter value with the name reporter . More... | |
Static Protected Member Functions | |
static MultiMooseEnum | standardTransferTypes () |
Private Member Functions | |
void | hideVariableHelper (const ReporterName &reporter, FEProblemBase &problem) |
Helper for hiding the variables in the problem problem if the Reporter with name reporter is associated with a Reporter object (not a PP or VPP) More... | |
Private Attributes | |
const Transfer & | _rti_transfer |
The Transfer that this interface is associated with. More... | |
Definition at line 27 of file ReporterTransferInterface.h.
ReporterTransferInterface::ReporterTransferInterface | ( | const Transfer * | transfer | ) |
Definition at line 23 of file ReporterTransferInterface.C.
|
protected |
Definition at line 29 of file ReporterTransferInterface.C.
Referenced by MultiAppCloneReporterTransfer::initialSetup(), MultiAppReporterTransfer::initialSetup(), and MultiAppReporterTransfer::setVectorReporterTransferModes().
|
protected |
Checks if the problem problem
has a Reporter value with the name reporter
.
Definition at line 218 of file ReporterTransferInterface.C.
Referenced by addReporterTransferMode(), clearVectorReporter(), declareClone(), declareVectorClone(), resizeReporter(), sumVectorReporter(), transferFromVectorReporter(), transferReporter(), and transferToVectorReporter().
|
protected |
Definition at line 190 of file ReporterTransferInterface.C.
Referenced by MultiAppReporterTransfer::executeFromMultiapp().
|
protected |
Definition at line 99 of file ReporterTransferInterface.C.
Referenced by MultiAppCloneReporterTransfer::initialSetup().
|
protected |
Definition at line 116 of file ReporterTransferInterface.C.
|
protected |
Definition at line 139 of file ReporterTransferInterface.C.
Referenced by MultiAppCloneReporterTransfer::initialSetup().
|
protected |
Definition at line 156 of file ReporterTransferInterface.C.
|
protected |
Definition at line 204 of file ReporterTransferInterface.C.
|
private |
Helper for hiding the variables in the problem problem
if the Reporter with name reporter
is associated with a Reporter object (not a PP or VPP)
Definition at line 86 of file ReporterTransferInterface.C.
Referenced by declareClone(), and declareVectorClone().
|
protected |
Definition at line 182 of file ReporterTransferInterface.C.
Referenced by MultiAppReporterTransfer::executeFromMultiapp(), and MultiAppCloneReporterTransfer::initialSetup().
|
inlinestaticprotected |
Definition at line 34 of file ReporterTransferInterface.h.
Referenced by MultiAppCloneReporterTransfer::validParams().
|
protected |
Definition at line 197 of file ReporterTransferInterface.C.
Referenced by MultiAppReporterTransfer::executeFromMultiapp().
|
protected |
Definition at line 70 of file ReporterTransferInterface.C.
Referenced by MultiAppReporterTransfer::executeToMultiapp().
|
protected |
Definition at line 40 of file ReporterTransferInterface.C.
Referenced by MultiAppCloneReporterTransfer::executeFromMultiapp(), MultiAppReporterTransfer::executeFromMultiapp(), and MultiAppReporterTransfer::executeToMultiapp().
|
protected |
Definition at line 54 of file ReporterTransferInterface.C.
Referenced by MultiAppCloneReporterTransfer::executeFromMultiapp(), and MultiAppReporterTransfer::executeFromMultiapp().
|
static |
Definition at line 17 of file ReporterTransferInterface.C.
Referenced by MultiAppCloneReporterTransfer::validParams(), and MultiAppReporterTransfer::validParams().
|
private |
The Transfer that this interface is associated with.
Definition at line 216 of file ReporterTransferInterface.h.
Referenced by addReporterTransferMode(), checkHasReporterValue(), declareClone(), and declareVectorClone().