Transfer Postprocessor from sub-applications to a VectorPostprocessor on the master application. More...
#include <SamplerPostprocessorTransfer.h>
Public Member Functions | |
SamplerPostprocessorTransfer (const InputParameters ¶meters) | |
virtual void | initialSetup () override |
void | setGlobalMultiAppIndex (dof_id_type index) |
Method for keeping track of the global MultiApp index when running in batch mode. More... | |
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 Member Functions | |
virtual void | execute () override |
Traditional Transfer callback. More... | |
virtual void | initializeFromMultiapp () override |
Methods used when running in batch mode (see SamplerFullSolveMultiApp) More... | |
virtual void | executeFromMultiapp () override |
virtual void | finalizeFromMultiapp () override |
Protected Attributes | |
StochasticResults * | _results |
Storage for StochasticResults object that data will be transferred to/from. More... | |
const PostprocessorName & | _sub_pp_name |
Name of postprocessor on the sub-applications. More... | |
const VectorPostprocessorName & | _master_vpp_name |
Name of vector-postprocessor on the master. More... | |
VectorPostprocessorValue | _current_data |
Temporary storage for batch mode execution. More... | |
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... | |
Transfer Postprocessor from sub-applications to a VectorPostprocessor on the master application.
This object transfers the distributed data to a StochasticResults object.
Definition at line 29 of file SamplerPostprocessorTransfer.h.
SamplerPostprocessorTransfer::SamplerPostprocessorTransfer | ( | const InputParameters & | parameters | ) |
Definition at line 50 of file SamplerPostprocessorTransfer.C.
|
overrideprotectedvirtual |
|
overrideprotectedvirtual |
Reimplemented from StochasticToolsTransfer.
Definition at line 80 of file SamplerPostprocessorTransfer.C.
|
virtualinherited |
Reimplemented in SamplerParameterTransfer.
Definition at line 127 of file StochasticToolsTransfer.C.
|
overrideprotectedvirtual |
Reimplemented from StochasticToolsTransfer.
Definition at line 94 of file SamplerPostprocessorTransfer.C.
|
virtualinherited |
Reimplemented in SamplerParameterTransfer.
Definition at line 132 of file StochasticToolsTransfer.C.
|
overrideprotectedvirtual |
Methods used when running in batch mode (see SamplerFullSolveMultiApp)
Reimplemented from StochasticToolsTransfer.
Definition at line 73 of file SamplerPostprocessorTransfer.C.
|
virtualinherited |
Methods for transferring data to sub-applications to the master application.
Reimplemented in SamplerParameterTransfer.
Definition at line 122 of file StochasticToolsTransfer.C.
|
overridevirtual |
Definition at line 61 of file SamplerPostprocessorTransfer.C.
|
inlineinherited |
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 23 of file SamplerPostprocessorTransfer.C.
|
protected |
Temporary storage for batch mode execution.
Definition at line 62 of file SamplerPostprocessorTransfer.h.
Referenced by executeFromMultiapp(), finalizeFromMultiapp(), and initializeFromMultiapp().
|
protectedinherited |
Index for tracking the global index when using batch mode operation.
Definition at line 58 of file StochasticToolsTransfer.h.
Referenced by StochasticToolsTransfer::setGlobalMultiAppIndex().
|
protected |
Name of vector-postprocessor on the master.
Definition at line 59 of file SamplerPostprocessorTransfer.h.
Referenced by initialSetup().
|
protected |
Storage for StochasticResults object that data will be transferred to/from.
Definition at line 53 of file SamplerPostprocessorTransfer.h.
Referenced by execute(), finalizeFromMultiapp(), and initialSetup().
|
protectedinherited |
Pointer to the Sampler object used by the SamplerTransientMultiApp or SamplerFullSolveMultiApp.
Definition at line 61 of file StochasticToolsTransfer.h.
Referenced by SamplerParameterTransfer::execute(), execute(), SamplerParameterTransfer::executeToMultiapp(), finalizeFromMultiapp(), initializeFromMultiapp(), SamplerParameterTransfer::initializeToMultiapp(), initialSetup(), and StochasticToolsTransfer::StochasticToolsTransfer().
|
protected |
Name of postprocessor on the sub-applications.
Definition at line 56 of file SamplerPostprocessorTransfer.h.
Referenced by execute(), and executeFromMultiapp().