21 #include "GeneralUserObject.h" 50 const std::vector<std::string> &
_names;
static InputParameters validParams()
const std::vector< double > & _densities
Nuclide densities.
Definition: OpenMCNuclideDensities.h:53
int32_t _material_index
The material index.
Definition: OpenMCNuclideDensities.h:47
Definition: OpenMCNuclideDensities.h:26
OpenMCNuclideDensities(const InputParameters ¶meters)
virtual void setValue()
Instead, we want to have a separate method that we can call from the OpenMC problem.
const std::vector< std::string > & _names
Nuclide names.
Definition: OpenMCNuclideDensities.h:50
const int32_t & _material_id
The material ID.
Definition: OpenMCNuclideDensities.h:44
virtual void finalize() override
Definition: OpenMCNuclideDensities.h:37
virtual void execute() override
We don't want this user object to execute in MOOSE's control.
Definition: OpenMCNuclideDensities.h:34
virtual void initialize() override
Definition: OpenMCNuclideDensities.h:36