www.mooseframework.org
Public Member Functions | Static Public Member Functions | List of all members
StochasticToolsApp Class Reference

#include <StochasticToolsApp.h>

Inheritance diagram for StochasticToolsApp:
[legend]

Public Member Functions

 StochasticToolsApp (InputParameters parameters)
 
virtual ~StochasticToolsApp ()
 

Static Public Member Functions

static void registerApps ()
 
static void registerObjects (Factory &factory)
 
static void associateSyntax (Syntax &syntax, ActionFactory &action_factory)
 

Detailed Description

Definition at line 11 of file StochasticToolsApp.h.

Constructor & Destructor Documentation

StochasticToolsApp::StochasticToolsApp ( InputParameters  parameters)

Definition at line 41 of file StochasticToolsApp.C.

41  : MooseApp(parameters)
42 {
43  Moose::registerObjects(_factory);
45 
46  Moose::associateSyntax(_syntax, _action_factory);
47  StochasticToolsApp::associateSyntax(_syntax, _action_factory);
48 }
static void associateSyntax(Syntax &syntax, ActionFactory &action_factory)
static void registerObjects(Factory &factory)
StochasticToolsApp::~StochasticToolsApp ( )
virtual

Definition at line 50 of file StochasticToolsApp.C.

50 {}

Member Function Documentation

void StochasticToolsApp::associateSyntax ( Syntax &  syntax,
ActionFactory &  action_factory 
)
static
void StochasticToolsApp::registerApps ( )
static

Definition at line 59 of file StochasticToolsApp.C.

Referenced by StochasticToolsApp__registerApps().

60 {
61  registerApp(StochasticToolsApp);
62 }
void StochasticToolsApp::registerObjects ( Factory &  factory)
static

Definition at line 71 of file StochasticToolsApp.C.

Referenced by CombinedApp::registerObjects(), ModulesApp::registerObjects(), StochasticToolsApp(), StochasticToolsApp__registerObjects(), and StochasticToolsTestApp::StochasticToolsTestApp().

72 {
73  registerUserObject(StateSimRunner);
74  registerPostprocessor(StateSimTester);
75 
76  // Distributions
77  registerDistribution(UniformDistribution);
78  registerDistribution(WeibullDistribution);
79  registerDistribution(NormalDistribution);
80  registerDistribution(LognormalDistribution);
81 
82  // Samplers
83  registerSampler(MonteCarloSampler);
84  registerSampler(SobolSampler);
85 
86  // VectorPostprocessors
87  registerVectorPostprocessor(SamplerData);
88  registerVectorPostprocessor(StochasticResults);
89 
90  // MultiApps
91  registerMultiApp(SamplerMultiApp);
92 
93  // Transfers
94  registerTransfer(SamplerTransfer);
95  registerTransfer(SamplerPostprocessorTransfer);
96 
97  // Controls
98  registerControl(SamplerReceiver);
99 }
A class used to perform Monte Carlo Sampling.
Definition: SobolSampler.h:20
A class used to perform Monte Carlo Sampling.
A class used to generate Lognormal distribution via Boost.
A class used to generate Weibull distribution via Boost.
Transfer Postprocessor from sub-applications to the master application.
A class used to generate uniform distribution.
Copy each row from each DenseMatrix to the sub-applications SamplerReceiver object.
A tool for output Sampler data.
A Control object for receiving data from a master application Sampler object.
A class used to generate Normal distribution via Boost.
Object to start a State Simulation and manage the moose timesteping with state event times...
A tool for output Sampler data.
Definition: SamplerData.h:23

The documentation for this class was generated from the following files: