The class creates an additional API to allow Transfers to work when running the StochasticTools<FullSolve/Transient>MultiApp objects in batch-mode. More...
#include <StochasticToolsTransfer.h>
Public Member Functions | |
StochasticToolsTransfer (const InputParameters ¶meters) | |
void | setGlobalMultiAppIndex (dof_id_type index) |
Method for keeping track of the global MultiApp index when running in batch mode. More... | |
virtual void | initializeFromMultiapp () |
Methods for transferring data from sub-applications to the master application. More... | |
virtual void | executeFromMultiapp () |
virtual void | finalizeFromMultiapp () |
virtual void | initializeToMultiapp () |
Methods for transferring data to sub-applications to the master application. More... | |
virtual void | executeToMultiapp () |
virtual void | finalizeToMultiapp () |
Static Public Member Functions | |
static InputParameters | validParams () |
Protected Attributes | |
dof_id_type | _global_index = 0 |
Index for tracking the global index when using batch mode operation. More... | |
Sampler * | _sampler_ptr |
Pointer to the Sampler object used by the SamplerTransientMultiApp or SamplerFullSolveMultiApp. More... | |
The class creates an additional API to allow Transfers to work when running the StochasticTools<FullSolve/Transient>MultiApp objects in batch-mode.
Definition at line 24 of file StochasticToolsTransfer.h.
StochasticToolsTransfer::StochasticToolsTransfer | ( | const InputParameters & | parameters | ) |
Definition at line 26 of file StochasticToolsTransfer.C.
|
virtual |
Reimplemented in SamplerPostprocessorTransfer.
Definition at line 112 of file StochasticToolsTransfer.C.
|
virtual |
Reimplemented in SamplerParameterTransfer.
Definition at line 127 of file StochasticToolsTransfer.C.
|
virtual |
Reimplemented in SamplerPostprocessorTransfer.
Definition at line 117 of file StochasticToolsTransfer.C.
|
virtual |
Reimplemented in SamplerParameterTransfer.
Definition at line 132 of file StochasticToolsTransfer.C.
|
virtual |
Methods for transferring data from sub-applications to the master application.
Reimplemented in SamplerPostprocessorTransfer.
Definition at line 107 of file StochasticToolsTransfer.C.
|
virtual |
Methods for transferring data to sub-applications to the master application.
Reimplemented in SamplerParameterTransfer.
Definition at line 122 of file StochasticToolsTransfer.C.
|
inline |
Method for keeping track of the global MultiApp index when running in batch mode.
See StochasticTools<FullSolve/Transient>MultiApp
Definition at line 54 of file StochasticToolsTransfer.h.
|
static |
Definition at line 18 of file StochasticToolsTransfer.C.
Referenced by SamplerParameterTransfer::validParams(), and SamplerPostprocessorTransfer::validParams().
|
protected |
Index for tracking the global index when using batch mode operation.
Definition at line 58 of file StochasticToolsTransfer.h.
Referenced by setGlobalMultiAppIndex().
|
protected |
Pointer to the Sampler object used by the SamplerTransientMultiApp or SamplerFullSolveMultiApp.
Definition at line 61 of file StochasticToolsTransfer.h.
Referenced by SamplerParameterTransfer::execute(), SamplerPostprocessorTransfer::execute(), SamplerParameterTransfer::executeToMultiapp(), SamplerPostprocessorTransfer::finalizeFromMultiapp(), SamplerPostprocessorTransfer::initializeFromMultiapp(), SamplerParameterTransfer::initializeToMultiapp(), SamplerPostprocessorTransfer::initialSetup(), and StochasticToolsTransfer().