Loading [MathJax]/extensions/tex2jax.js
Cardinal
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros
Public Member Functions | Static Public Member Functions | Protected Attributes | List of all members
EnergyBinBase Class Reference

#include <EnergyBinBase.h>

Inheritance diagram for EnergyBinBase:
[legend]

Public Member Functions

 EnergyBinBase (const ParallelParamObject *moose_object, const InputParameters &parameters)
 
std::vector< double > getGroupBoundaries (energyfilter::GroupStructureEnum group_structure)
 

Static Public Member Functions

static InputParameters validParams ()
 

Protected Attributes

std::vector< Real > _energy_bnds
 The energy bounds used to build bins. More...
 
const bool _reverse_bins
 Whether or not to reverse the ordering of energy bins during output. More...
 

Constructor & Destructor Documentation

◆ EnergyBinBase()

EnergyBinBase::EnergyBinBase ( const ParallelParamObject *  moose_object,
const InputParameters &  parameters 
)

Member Function Documentation

◆ getGroupBoundaries()

std::vector<double> EnergyBinBase::getGroupBoundaries ( energyfilter::GroupStructureEnum  group_structure)

A function which converts a GroupStructureEnum into the vector representation of the group structure.

Parameters
[in]structurethe requested group structure
Returns
the energy gruop boundaries

◆ validParams()

static InputParameters EnergyBinBase::validParams ( )
static

Member Data Documentation

◆ _energy_bnds

std::vector<Real> EnergyBinBase::_energy_bnds
protected

The energy bounds used to build bins.

◆ _reverse_bins

const bool EnergyBinBase::_reverse_bins
protected

Whether or not to reverse the ordering of energy bins during output.


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