Cardinal
|
#include <OpenMCNuclideDensities.h>
Public Member Functions | |
OpenMCNuclideDensities (const InputParameters ¶meters) | |
virtual void | execute () override |
We don't want this user object to execute in MOOSE's control. More... | |
virtual void | initialize () override |
virtual void | finalize () override |
virtual void | setValue () |
Instead, we want to have a separate method that we can call from the OpenMC problem. More... | |
Static Public Member Functions | |
static InputParameters | validParams () |
Protected Attributes | |
const int32_t & | _material_id |
The material ID. More... | |
int32_t | _material_index |
The material index. More... | |
const std::vector< std::string > & | _names |
Nuclide names. More... | |
const std::vector< double > & | _densities |
Nuclide densities. More... | |
User object to modify the nuclide densities in an OpenMC material.
OpenMCNuclideDensities::OpenMCNuclideDensities | ( | const InputParameters & | parameters | ) |
|
inlineoverridevirtual |
We don't want this user object to execute in MOOSE's control.
|
inlineoverridevirtual |
|
inlineoverridevirtual |
|
virtual |
Instead, we want to have a separate method that we can call from the OpenMC problem.
|
static |
|
protected |
Nuclide densities.
|
protected |
The material ID.
|
protected |
The material index.
|
protected |
Nuclide names.