Loading [MathJax]/extensions/tex2jax.js
Cardinal
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros
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
 
 statistics
 
 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_x, field::velocity_y, field::velocity_z, field::velocity,
  field::velocity_component, field::velocity_x_squared, field::velocity_y_squared, field::velocity_z_squared,
  field::temperature, field::pressure, field::scalar01, field::scalar02,
  field::scalar03, field::unity, field::usrwrk00, field::usrwrk01,
  field::usrwrk02
}
 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 }
 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  statistics::OutputEnum { statistics::Mean, statistics::StDev, statistics::RelError }
 The type of output for both the k-eigenvalue and kinetics parameters. More...
 
enum  relaxation::RelaxationEnum { relaxation::constant, relaxation::robbins_monro, relaxation::dufek_gudowski, relaxation::none }
 Type of relaxation. More...
 
enum  OpenMCFilterType {
  cell, material, universe, mesh,
  none
}
 

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 ()
 
MultiMooseEnum getParticleFilterEnums ()
 
MooseEnum getSingleTallyScoreEnum ()
 
MooseEnum getSingleParticleFilterEnum ()
 
MooseEnum getEnergyGroupsEnum ()
 
MooseEnum getNekMeshEnum ()
 
MooseEnum getFilterTypeEnum ()
 
MooseEnum getStatsOutputEnum ()
 

Enumeration Type Documentation

◆ OpenMCFilterType

Enumerator
cell 
material 
universe 
mesh 
none 

Function Documentation

◆ getBinnedVelocityComponentEnum()

MooseEnum getBinnedVelocityComponentEnum ( )

◆ getEigenvalueEnum()

MooseEnum getEigenvalueEnum ( )

◆ getEnergyGroupsEnum()

MooseEnum getEnergyGroupsEnum ( )

◆ getFilterTypeEnum()

MooseEnum getFilterTypeEnum ( )

◆ getInitialPropertiesEnum()

MooseEnum getInitialPropertiesEnum ( )

◆ getNekFieldEnum()

MooseEnum getNekFieldEnum ( )

◆ getNekMeshEnum()

MooseEnum getNekMeshEnum ( )

◆ getNekOrderEnum()

MooseEnum getNekOrderEnum ( )

◆ getOperationEnum()

MooseEnum getOperationEnum ( )

◆ getParticleFilterEnums()

MultiMooseEnum getParticleFilterEnums ( )

◆ getRelaxationEnum()

MooseEnum getRelaxationEnum ( )

◆ getSingleParticleFilterEnum()

MooseEnum getSingleParticleFilterEnum ( )

◆ getSingleTallyScoreEnum()

MooseEnum getSingleTallyScoreEnum ( )

◆ getStatsOutputEnum()

MooseEnum getStatsOutputEnum ( )

◆ getSynchronizationEnum()

MooseEnum getSynchronizationEnum ( )

◆ getTallyEstimatorEnum()

MooseEnum getTallyEstimatorEnum ( )

◆ getTallyScoreEnum()

MultiMooseEnum getTallyScoreEnum ( )

◆ getTallyTriggerEnum()

MooseEnum getTallyTriggerEnum ( )

◆ getTallyTypeEnum()

MooseEnum getTallyTypeEnum ( )