Cardinal
Loading...
Searching...
No Matches
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

namespace  nek_mesh
 
namespace  synchronization
 
namespace  order
 
namespace  component
 
namespace  field
 
namespace  output
 
namespace  operation
 
namespace  tally
 
namespace  trigger
 
namespace  energyfilter
 
namespace  coupling
 
namespace  eigenvalue
 
namespace  statistics
 
namespace  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 , field::zero
}
 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  output::NekOutputEnum {
  output::velocity_x , output::velocity_y , output::velocity_z , output::temperature ,
  output::pressure , output::scalar01 , output::scalar02 , output::scalar03
}
 Enumeration of possible fields to read from 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 ()
 
MooseEnum getBetaGroupEnum ()
 

Enumeration Type Documentation

◆ OpenMCFilterType

Enumerator
cell 
material 
universe 
mesh 
none 

Function Documentation

◆ getBetaGroupEnum()

MooseEnum getBetaGroupEnum ( )

◆ 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 ( )