#include <OpenMCNuclideDensities.h>
User object to modify the nuclide densities in an OpenMC material.
◆ OpenMCNuclideDensities()
| OpenMCNuclideDensities::OpenMCNuclideDensities |
( |
const InputParameters & |
parameters | ) |
|
◆ execute()
| virtual void OpenMCNuclideDensities::execute |
( |
| ) |
|
|
inlinevirtual |
◆ finalize()
| virtual void OpenMCNuclideDensities::finalize |
( |
| ) |
|
|
inlinevirtual |
◆ initialize()
| virtual void OpenMCNuclideDensities::initialize |
( |
| ) |
|
|
inlinevirtual |
◆ kMean()
A function which computes the mean value of \(k_{eff}\).
- Parameters
-
| [in] | estimator | type of estimator |
- Returns
- the mean value of the k-eigenvalue
◆ kStandardDeviation()
A function which computes the standard deviation of \(k_{eff}\).
- Parameters
-
| [in] | estimator | type of estimator |
- Returns
- the standard deviation of the k-eigenvalue
◆ setValue()
| virtual void OpenMCNuclideDensities::setValue |
( |
| ) |
|
|
virtual |
Instead, we want to have a separate method that we can call from the OpenMC problem.
◆ stdev()
| Real OpenMCBase::stdev |
( |
const double & |
mean, |
|
|
const double & |
sum_sq, |
|
|
unsigned int |
realizations |
|
) |
| const |
|
protectedinherited |
Compute standard deviation of a variable
- Parameters
-
| [in] | mean | mean |
| [in] | sum_sq | sum squared |
| [in] | realizations | the number of realizations of the variable |
- Returns
- standard deviation
◆ validParams()
| static InputParameters OpenMCNuclideDensities::validParams |
( |
| ) |
|
|
static |
◆ _densities
| const std::vector<double>& OpenMCNuclideDensities::_densities |
|
protected |
◆ _material_id
| const int32_t& OpenMCNuclideDensities::_material_id |
|
protected |
◆ _material_index
| int32_t OpenMCNuclideDensities::_material_index |
|
protected |
◆ _names
| const std::vector<std::string>& OpenMCNuclideDensities::_names |
|
protected |
◆ _openmc_problem
The documentation for this class was generated from the following file: