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

#include <OpenMCInitAction.h>

Inheritance diagram for OpenMCInitAction:
[legend]

Public Member Functions

 OpenMCInitAction (const InputParameters &parameters)
 
virtual void act () override
 

Static Public Member Functions

static InputParameters validParams ()
 

Protected Member Functions

bool isOpenMCCellAverageProblemRequested (std::string &xml_directory) const
 
void initOpenMC (const std::string &xml_directory)
 

Detailed Description

Initialize OpenMC.

Constructor & Destructor Documentation

◆ OpenMCInitAction()

OpenMCInitAction::OpenMCInitAction ( const InputParameters &  parameters)

Member Function Documentation

◆ act()

virtual void OpenMCInitAction::act ( )
overridevirtual

◆ initOpenMC()

void OpenMCInitAction::initOpenMC ( const std::string &  xml_directory)
protected

Call the OpenMC initialization handle

Parameters
[in]xml_directorydirectory in which OpenMC settings xml files are located

◆ isOpenMCCellAverageProblemRequested()

bool OpenMCInitAction::isOpenMCCellAverageProblemRequested ( std::string &  xml_directory) const
protected

Check whether an OpenMCCellAverageProblem have been requested in the input file and returns the associated path to the XML directory if an OpenMCCellAverageProblem is present in the input file.

Parameters
[out]xml_directorydirectory in which OpenMC settings xml files are located
Returns
whether an OpenMCCellAverageProblem have been requested in the input file

◆ validParams()

static InputParameters OpenMCInitAction::validParams ( )
static

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