|
Cardinal
|
#include <OpenMCWallTime.h>
Public Member Functions | |
| OpenMCWallTime (const InputParameters ¶meters) | |
| virtual void | initialize () override |
| virtual void | execute () override |
| virtual Real | getValue () const override |
| CreateMooseEnumClass (OpenMCTime, initialization_time=0, total_simulation_time=1, transport_time=2, inactive_batch_time=3, active_batch_time=4, fission_bank_time=5, tally_accumulation_time=6, finalization_time=7, total_elapsed_time=8) | |
Static Public Member Functions | |
| static InputParameters | validParams () |
Protected Member Functions | |
| Real | stdev (const double &mean, const double &sum_sq, unsigned int realizations) const |
| Real | kMean (const eigenvalue::EigenvalueEnum estimator) const |
| Real | kStandardDeviation (const eigenvalue::EigenvalueEnum estimator) const |
Protected Attributes | |
| const bool & | _accumulate_time |
| Whether the simulation time should be accumulated or not. More... | |
| const OpenMCTime | _openmc_time |
| The type of time to report from OpenMC. More... | |
| Real | _walltime |
| The accumulate or step walltime. More... | |
| OpenMCCellAverageProblem * | _openmc_problem |
| The OpenMCCellAverageProblem required by all objects which inherit from OpenMCBase. More... | |
OpenMCWallTime is a post-processsor that returns the OpenMC wall time. This is one of several options at present:
| OpenMCWallTime::OpenMCWallTime | ( | const InputParameters & | parameters | ) |
| OpenMCWallTime::CreateMooseEnumClass | ( | OpenMCTime | , |
| initialization_time | = 0, |
||
| total_simulation_time | = 1, |
||
| transport_time | = 2, |
||
| inactive_batch_time | = 3, |
||
| active_batch_time | = 4, |
||
| fission_bank_time | = 5, |
||
| tally_accumulation_time | = 6, |
||
| finalization_time | = 7, |
||
| total_elapsed_time | = 8 |
||
| ) |
Declare the OpenMCTime enum. These will correspond 1 to 1 to the enums used in the input file.
|
overridevirtual |
|
overridevirtual |
|
inlineoverridevirtual |
|
protectedinherited |
A function which computes the mean value of \(k_{eff}\).
| [in] | estimator | type of estimator |
|
protectedinherited |
A function which computes the standard deviation of \(k_{eff}\).
| [in] | estimator | type of estimator |
|
protectedinherited |
Compute standard deviation of a variable
| [in] | mean | mean |
| [in] | sum_sq | sum squared |
| [in] | realizations | the number of realizations of the variable |
|
static |
|
protected |
Whether the simulation time should be accumulated or not.
|
protectedinherited |
The OpenMCCellAverageProblem required by all objects which inherit from OpenMCBase.
|
protected |
The type of time to report from OpenMC.
|
protected |
The accumulate or step walltime.
1.8.14