Cardinal
Public Member Functions | Static Public Member Functions | Protected Attributes | List of all members
OpenMCNuclideDensities Class Reference

#include <OpenMCNuclideDensities.h>

Inheritance diagram for OpenMCNuclideDensities:
[legend]

Public Member Functions

 OpenMCNuclideDensities (const InputParameters &parameters)
 
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...
 

Detailed Description

User object to modify the nuclide densities in an OpenMC material.

Constructor & Destructor Documentation

◆ OpenMCNuclideDensities()

OpenMCNuclideDensities::OpenMCNuclideDensities ( const InputParameters &  parameters)

Member Function Documentation

◆ execute()

virtual void OpenMCNuclideDensities::execute ( )
inlineoverridevirtual

We don't want this user object to execute in MOOSE's control.

◆ finalize()

virtual void OpenMCNuclideDensities::finalize ( )
inlineoverridevirtual

◆ initialize()

virtual void OpenMCNuclideDensities::initialize ( )
inlineoverridevirtual

◆ setValue()

virtual void OpenMCNuclideDensities::setValue ( )
virtual

Instead, we want to have a separate method that we can call from the OpenMC problem.

◆ validParams()

static InputParameters OpenMCNuclideDensities::validParams ( )
static

Member Data Documentation

◆ _densities

const std::vector<double>& OpenMCNuclideDensities::_densities
protected

Nuclide densities.

◆ _material_id

const int32_t& OpenMCNuclideDensities::_material_id
protected

The material ID.

◆ _material_index

int32_t OpenMCNuclideDensities::_material_index
protected

The material index.

◆ _names

const std::vector<std::string>& OpenMCNuclideDensities::_names
protected

Nuclide names.


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