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().
1.8.16