moltres
Loading...
Searching...
No Matches
MsreFuelTwoGrpXSFunctionMaterial.h
Go to the documentation of this file.
1#pragma once
2
3#include "GenericConstantMaterial.h"
4#include "SplineInterpolation.h"
5#include "BicubicSplineInterpolation.h"
6#include "MonotoneCubicInterpolation.h"
7#include "LinearInterpolation.h"
8
9class MsreFuelTwoGrpXSFunctionMaterial : public GenericConstantMaterial
10{
11public:
12 MsreFuelTwoGrpXSFunctionMaterial(const InputParameters & parameters);
13
14 static InputParameters validParams();
15
16protected:
17 virtual void computeQpProperties() override;
18
19 const VariableValue & _T;
20 // const MaterialProperty<Real> & _rho;
21
22 MaterialProperty<std::vector<Real>> & _remxs;
23 MaterialProperty<std::vector<Real>> & _fissxs;
24 MaterialProperty<std::vector<Real>> & _nsf;
25 MaterialProperty<std::vector<Real>> & _fisse;
26 MaterialProperty<std::vector<Real>> & _diffcoef;
27 MaterialProperty<std::vector<Real>> & _recipvel;
28 MaterialProperty<std::vector<Real>> & _chi_t;
29 MaterialProperty<std::vector<Real>> & _chi_p;
30 MaterialProperty<std::vector<Real>> & _gtransfxs;
31 MaterialProperty<std::vector<Real>> & _beta_eff;
32 MaterialProperty<Real> & _beta;
33 MaterialProperty<std::vector<Real>> & _decay_constant;
34 MaterialProperty<std::vector<Real>> & _chi_d;
35 MaterialProperty<std::vector<Real>> & _d_remxs_d_temp;
36 MaterialProperty<std::vector<Real>> & _d_fissxs_d_temp;
37 MaterialProperty<std::vector<Real>> & _d_nsf_d_temp;
38 MaterialProperty<std::vector<Real>> & _d_fisse_d_temp;
39 MaterialProperty<std::vector<Real>> & _d_diffcoef_d_temp;
40 MaterialProperty<std::vector<Real>> & _d_recipvel_d_temp;
41 MaterialProperty<std::vector<Real>> & _d_chi_t_d_temp;
42 MaterialProperty<std::vector<Real>> & _d_chi_p_d_temp;
43 MaterialProperty<std::vector<Real>> & _d_gtransfxs_d_temp;
44 MaterialProperty<std::vector<Real>> & _d_beta_eff_d_temp;
45 MaterialProperty<Real> & _d_beta_d_temp;
46 MaterialProperty<std::vector<Real>> & _d_decay_constant_d_temp;
47};
Definition MsreFuelTwoGrpXSFunctionMaterial.h:10
MaterialProperty< std::vector< Real > > & _fisse
Definition MsreFuelTwoGrpXSFunctionMaterial.h:25
MaterialProperty< std::vector< Real > > & _chi_t
Definition MsreFuelTwoGrpXSFunctionMaterial.h:28
MaterialProperty< std::vector< Real > > & _chi_d
Definition MsreFuelTwoGrpXSFunctionMaterial.h:34
MaterialProperty< std::vector< Real > > & _d_chi_p_d_temp
Definition MsreFuelTwoGrpXSFunctionMaterial.h:42
static InputParameters validParams()
Definition MsreFuelTwoGrpXSFunctionMaterial.C:8
MaterialProperty< Real > & _d_beta_d_temp
Definition MsreFuelTwoGrpXSFunctionMaterial.h:45
MaterialProperty< std::vector< Real > > & _chi_p
Definition MsreFuelTwoGrpXSFunctionMaterial.h:29
MaterialProperty< std::vector< Real > > & _d_gtransfxs_d_temp
Definition MsreFuelTwoGrpXSFunctionMaterial.h:43
MaterialProperty< std::vector< Real > > & _d_decay_constant_d_temp
Definition MsreFuelTwoGrpXSFunctionMaterial.h:46
MaterialProperty< std::vector< Real > > & _beta_eff
Definition MsreFuelTwoGrpXSFunctionMaterial.h:31
const VariableValue & _T
Definition MsreFuelTwoGrpXSFunctionMaterial.h:19
MaterialProperty< std::vector< Real > > & _remxs
Definition MsreFuelTwoGrpXSFunctionMaterial.h:22
MaterialProperty< std::vector< Real > > & _d_remxs_d_temp
Definition MsreFuelTwoGrpXSFunctionMaterial.h:35
MaterialProperty< std::vector< Real > > & _d_diffcoef_d_temp
Definition MsreFuelTwoGrpXSFunctionMaterial.h:39
MaterialProperty< std::vector< Real > > & _d_recipvel_d_temp
Definition MsreFuelTwoGrpXSFunctionMaterial.h:40
MaterialProperty< std::vector< Real > > & _recipvel
Definition MsreFuelTwoGrpXSFunctionMaterial.h:27
MaterialProperty< std::vector< Real > > & _decay_constant
Definition MsreFuelTwoGrpXSFunctionMaterial.h:33
MaterialProperty< std::vector< Real > > & _d_nsf_d_temp
Definition MsreFuelTwoGrpXSFunctionMaterial.h:37
MaterialProperty< std::vector< Real > > & _d_fissxs_d_temp
Definition MsreFuelTwoGrpXSFunctionMaterial.h:36
MaterialProperty< std::vector< Real > > & _fissxs
Definition MsreFuelTwoGrpXSFunctionMaterial.h:23
virtual void computeQpProperties() override
Definition MsreFuelTwoGrpXSFunctionMaterial.C:51
MaterialProperty< std::vector< Real > > & _d_chi_t_d_temp
Definition MsreFuelTwoGrpXSFunctionMaterial.h:41
MaterialProperty< std::vector< Real > > & _d_fisse_d_temp
Definition MsreFuelTwoGrpXSFunctionMaterial.h:38
MaterialProperty< std::vector< Real > > & _gtransfxs
Definition MsreFuelTwoGrpXSFunctionMaterial.h:30
MaterialProperty< Real > & _beta
Definition MsreFuelTwoGrpXSFunctionMaterial.h:32
MaterialProperty< std::vector< Real > > & _d_beta_eff_d_temp
Definition MsreFuelTwoGrpXSFunctionMaterial.h:44
MaterialProperty< std::vector< Real > > & _nsf
Definition MsreFuelTwoGrpXSFunctionMaterial.h:24
MaterialProperty< std::vector< Real > > & _diffcoef
Definition MsreFuelTwoGrpXSFunctionMaterial.h:26