moltres
Loading...
Searching...
No Matches
FissionHeatSourceAux.h
Go to the documentation of this file.
1#pragma once
2
3#include "AuxKernel.h"
4
14class FissionHeatSourceAux : public AuxKernel
15{
16public:
17 FissionHeatSourceAux(const InputParameters & parameters);
18
19 static InputParameters validParams();
20
21protected:
22 virtual Real computeValue() override;
23
24 const MaterialProperty<std::vector<Real>> & _fissxs;
25 const MaterialProperty<std::vector<Real>> & _fisse;
26 unsigned int _num_groups;
27 const PostprocessorValue & _tot_fission_heat;
28 Real _power;
29 std::vector<const VariableValue *> _group_fluxes;
30 std::vector<unsigned int> _flux_ids;
31};
Definition FissionHeatSourceAux.h:15
std::vector< unsigned int > _flux_ids
Definition FissionHeatSourceAux.h:30
Real _power
Definition FissionHeatSourceAux.h:28
const PostprocessorValue & _tot_fission_heat
Definition FissionHeatSourceAux.h:27
static InputParameters validParams()
Definition FissionHeatSourceAux.C:6
const MaterialProperty< std::vector< Real > > & _fisse
Definition FissionHeatSourceAux.h:25
const MaterialProperty< std::vector< Real > > & _fissxs
Definition FissionHeatSourceAux.h:24
std::vector< const VariableValue * > _group_fluxes
Definition FissionHeatSourceAux.h:29
virtual Real computeValue() override
Definition FissionHeatSourceAux.C:42
unsigned int _num_groups
Definition FissionHeatSourceAux.h:26