Cardinal
Namespaces | Enumerations | Functions
CardinalEnums.h File Reference
#include "MooseEnum.h"
#include "MultiMooseEnum.h"
Include dependency graph for CardinalEnums.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 nek_mesh
 
 synchronization
 
 order
 
 component
 
 field
 
 operation
 
 tally
 
 trigger
 
 energyfilter
 
 coupling
 
 eigenvalue
 
 relaxation
 

Enumerations

enum  nek_mesh::NekMeshEnum { nek_mesh::fluid, nek_mesh::solid, nek_mesh::all }
 
enum  synchronization::SynchronizationEnum { synchronization::constant, synchronization::parent_app }
 
enum  order::NekOrderEnum { order::first, order::second }
 Enumeration of possible surface order reconstructions for nekRS solution transfer. More...
 
enum  component::BinnedVelocityComponentEnum { component::normal, component::user }
 Directions in which to evaluate velocity. More...
 
enum  field::NekFieldEnum {
  field::velocity_component, field::velocity_x, field::velocity_y, field::velocity_z,
  field::velocity, field::temperature, field::pressure, field::scalar01,
  field::scalar02, field::scalar03, field::unity
}
 Enumeration of possible fields to read from nekRS. More...
 
enum  field::NekWriteEnum {
  field::flux, field::heat_source, field::x_displacement, field::y_displacement,
  field::z_displacement, field::mesh_velocity_x, field::mesh_velocity_y, field::mesh_velocity_z
}
 Enumeration of possible fields to write in nekRS. More...
 
enum  operation::OperationEnum { operation::max, operation::min, operation::average }
 Enumeration of possible operations to perform in global postprocessors. More...
 
enum  tally::TallyTypeEnum { tally::cell, tally::mesh, tally::none }
 Type of tally to construct for the OpenMC model. More...
 
enum  tally::TallyEstimatorEnum { tally::collision, tally::tracklength, tally::analog }
 Type of estimator to use for OpenMC tallies. More...
 
enum  tally::TallyScoreEnum {
  tally::heating, tally::heating_local, tally::kappa_fission, tally::fission_q_prompt,
  tally::fission_q_recoverable, tally::damage_energy, tally::flux, tally::H3_production
}
 
enum  trigger::TallyTriggerTypeEnum { trigger::variance, trigger::std_dev, trigger::rel_err, trigger::none }
 Type of trigger to apply. More...
 
enum  energyfilter::GroupStructureEnum {
  energyfilter::CASMO_2, energyfilter::CASMO_4, energyfilter::CASMO_8, energyfilter::CASMO_16,
  energyfilter::CASMO_25, energyfilter::CASMO_40, energyfilter::VITAMINJ_42, energyfilter::SCALE_44,
  energyfilter::MPACT_51, energyfilter::MPACT_60, energyfilter::MPACT_69, energyfilter::CASMO_70,
  energyfilter::XMAS_172, energyfilter::VITAMINJ_175, energyfilter::SCALE_252, energyfilter::TRIPOLI_315,
  energyfilter::SHEM_361, energyfilter::CCFE_709, energyfilter::UKAEA_1102, energyfilter::ECCO_1968
}
 Type of energy group structure to use. More...
 
enum  coupling::CouplingFields { coupling::temperature, coupling::density, coupling::density_and_temperature, coupling::none }
 Type of feedback in Monte Carlo simulation. More...
 
enum  coupling::OpenMCInitialCondition { coupling::hdf5, coupling::moose, coupling::xml }
 Where to get the initial temperature and density settings for OpenMC. More...
 
enum  eigenvalue::EigenvalueEnum { eigenvalue::collision, eigenvalue::absorption, eigenvalue::tracklength, eigenvalue::combined }
 Type of OpenMC k-eigenvalue global tally. More...
 
enum  relaxation::RelaxationEnum { relaxation::constant, relaxation::robbins_monro, relaxation::dufek_gudowski, relaxation::none }
 Type of relaxation. More...
 

Functions

MooseEnum getSynchronizationEnum ()
 
MooseEnum getNekOrderEnum ()
 
MooseEnum getBinnedVelocityComponentEnum ()
 
MooseEnum getNekFieldEnum ()
 
MooseEnum getOperationEnum ()
 
MooseEnum getTallyTypeEnum ()
 
MooseEnum getTallyEstimatorEnum ()
 
MooseEnum getEigenvalueEnum ()
 
MooseEnum getRelaxationEnum ()
 
MooseEnum getTallyTriggerEnum ()
 
MooseEnum getInitialPropertiesEnum ()
 
MultiMooseEnum getTallyScoreEnum ()
 
MooseEnum getEnergyGroupsEnum ()
 
MooseEnum getNekMeshEnum ()
 

Function Documentation

◆ getBinnedVelocityComponentEnum()

MooseEnum getBinnedVelocityComponentEnum ( )

◆ getEigenvalueEnum()

MooseEnum getEigenvalueEnum ( )

◆ getEnergyGroupsEnum()

MooseEnum getEnergyGroupsEnum ( )

◆ getInitialPropertiesEnum()

MooseEnum getInitialPropertiesEnum ( )

◆ getNekFieldEnum()

MooseEnum getNekFieldEnum ( )

◆ getNekMeshEnum()

MooseEnum getNekMeshEnum ( )

◆ getNekOrderEnum()

MooseEnum getNekOrderEnum ( )

◆ getOperationEnum()

MooseEnum getOperationEnum ( )

◆ getRelaxationEnum()

MooseEnum getRelaxationEnum ( )

◆ getSynchronizationEnum()

MooseEnum getSynchronizationEnum ( )

◆ getTallyEstimatorEnum()

MooseEnum getTallyEstimatorEnum ( )

◆ getTallyScoreEnum()

MultiMooseEnum getTallyScoreEnum ( )

◆ getTallyTriggerEnum()

MooseEnum getTallyTriggerEnum ( )

◆ getTallyTypeEnum()

MooseEnum getTallyTypeEnum ( )