moltres
Loading...
Searching...
No Matches
ElmIntegTotFissNtsPostprocessor.h
Go to the documentation of this file.
1#pragma once
2
3#include "ElementIntegralPostprocessor.h"
4#include "MooseVariableInterface.h"
5
6class ElmIntegTotFissNtsPostprocessor : public ElementIntegralPostprocessor
13{
14public:
15 ElmIntegTotFissNtsPostprocessor(const InputParameters & parameters);
16
17 static InputParameters validParams();
18
19protected:
20 virtual Real computeQpIntegral() override;
21
23 unsigned int _num_groups;
24
27
30
32 const MaterialProperty<std::vector<Real>> & _nsf;
33
35 const MaterialProperty<Real> & _beta;
36
38 const MaterialProperty<std::vector<Real>> & _decay_constant;
39
42
44 const VariableValue & _delayed_source;
45
46 std::vector<MooseVariableFEBase *> _vars;
47
49 std::vector<const VariableValue *> _group_fluxes;
50
52 std::vector<const VariableValue *> _pre_concs;
53};
Definition ElmIntegTotFissNtsPostprocessor.h:13
ElmIntegTotFissNtsPostprocessor(const InputParameters &parameters)
Definition ElmIntegTotFissNtsPostprocessor.C:22
unsigned int _num_groups
The number of neutron energy groups.
Definition ElmIntegTotFissNtsPostprocessor.h:23
virtual Real computeQpIntegral() override
Definition ElmIntegTotFissNtsPostprocessor.C:70
bool _account_delayed
Whether to account for delayed neutrons.
Definition ElmIntegTotFissNtsPostprocessor.h:29
const MaterialProperty< Real > & _beta
delayed neutron fraction material property
Definition ElmIntegTotFissNtsPostprocessor.h:35
std::vector< const VariableValue * > _pre_concs
Precursor concentration variables.
Definition ElmIntegTotFissNtsPostprocessor.h:52
const VariableValue & _delayed_source
delayed source variable
Definition ElmIntegTotFissNtsPostprocessor.h:44
std::vector< const VariableValue * > _group_fluxes
Group flux variables.
Definition ElmIntegTotFissNtsPostprocessor.h:49
std::vector< MooseVariableFEBase * > _vars
Definition ElmIntegTotFissNtsPostprocessor.h:46
const bool _has_delayed_source
Whether we have delayed source variable.
Definition ElmIntegTotFissNtsPostprocessor.h:41
unsigned int _num_precursor_groups
The number of precursor groups.
Definition ElmIntegTotFissNtsPostprocessor.h:26
const MaterialProperty< std::vector< Real > > & _decay_constant
Decay constant material property.
Definition ElmIntegTotFissNtsPostprocessor.h:38
static InputParameters validParams()
Definition ElmIntegTotFissNtsPostprocessor.C:6
const MaterialProperty< std::vector< Real > > & _nsf
nu Sigma_f material property
Definition ElmIntegTotFissNtsPostprocessor.h:32