moltres
Loading...
Searching...
No Matches
ElmIntegTotFissPostprocessor.h
Go to the documentation of this file.
1#pragma once
2
3#include "ElementIntegralPostprocessor.h"
5
6class ElmIntegTotFissPostprocessor : public ElementIntegralPostprocessor, public ScalarTransportBase
7{
8public:
9 ElmIntegTotFissPostprocessor(const InputParameters & parameters);
10
11 static InputParameters validParams();
12
13protected:
14 virtual Real computeQpIntegral() override;
15 virtual Real computeFluxMultiplier(int index);
16
17 unsigned int _num_groups;
18 const MaterialProperty<std::vector<Real>> & _fissxs;
19 std::vector<MooseVariableFEBase *> _vars;
21 std::vector<const VariableValue *> _group_fluxes;
22};
Definition ElmIntegTotFissPostprocessor.h:7
Real _nt_scale
Definition ElmIntegTotFissPostprocessor.h:20
std::vector< MooseVariableFEBase * > _vars
Definition ElmIntegTotFissPostprocessor.h:19
virtual Real computeQpIntegral() override
Definition ElmIntegTotFissPostprocessor.C:39
virtual Real computeFluxMultiplier(int index)
Definition ElmIntegTotFissPostprocessor.C:49
const MaterialProperty< std::vector< Real > > & _fissxs
Definition ElmIntegTotFissPostprocessor.h:18
unsigned int _num_groups
Definition ElmIntegTotFissPostprocessor.h:17
std::vector< const VariableValue * > _group_fluxes
Definition ElmIntegTotFissPostprocessor.h:21
static InputParameters validParams()
Definition ElmIntegTotFissPostprocessor.C:6
Definition ScalarTransportBase.h:13