moltres
Loading...
Searching...
No Matches
GraphiteTwoGrpXSFunctionMaterial.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 GraphiteTwoGrpXSFunctionMaterial : public GenericConstantMaterial
10{
11public:
12 GraphiteTwoGrpXSFunctionMaterial(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>> & _d_remxs_d_temp;
35 MaterialProperty<std::vector<Real>> & _d_fissxs_d_temp;
36 MaterialProperty<std::vector<Real>> & _d_nsf_d_temp;
37 MaterialProperty<std::vector<Real>> & _d_fisse_d_temp;
38 MaterialProperty<std::vector<Real>> & _d_diffcoef_d_temp;
39 MaterialProperty<std::vector<Real>> & _d_recipvel_d_temp;
40 MaterialProperty<std::vector<Real>> & _d_chi_t_d_temp;
41 MaterialProperty<std::vector<Real>> & _d_chi_p_d_temp;
42 MaterialProperty<std::vector<Real>> & _d_gtransfxs_d_temp;
43 MaterialProperty<std::vector<Real>> & _d_beta_eff_d_temp;
44 MaterialProperty<Real> & _d_beta_d_temp;
45 MaterialProperty<std::vector<Real>> & _d_decay_constant_d_temp;
46};
Definition GraphiteTwoGrpXSFunctionMaterial.h:10
MaterialProperty< std::vector< Real > > & _d_gtransfxs_d_temp
Definition GraphiteTwoGrpXSFunctionMaterial.h:42
MaterialProperty< std::vector< Real > > & _d_nsf_d_temp
Definition GraphiteTwoGrpXSFunctionMaterial.h:36
MaterialProperty< std::vector< Real > > & _d_fisse_d_temp
Definition GraphiteTwoGrpXSFunctionMaterial.h:37
MaterialProperty< std::vector< Real > > & _diffcoef
Definition GraphiteTwoGrpXSFunctionMaterial.h:26
MaterialProperty< std::vector< Real > > & _nsf
Definition GraphiteTwoGrpXSFunctionMaterial.h:24
MaterialProperty< std::vector< Real > > & _d_fissxs_d_temp
Definition GraphiteTwoGrpXSFunctionMaterial.h:35
MaterialProperty< std::vector< Real > > & _chi_t
Definition GraphiteTwoGrpXSFunctionMaterial.h:28
MaterialProperty< std::vector< Real > > & _fissxs
Definition GraphiteTwoGrpXSFunctionMaterial.h:23
MaterialProperty< std::vector< Real > > & _d_chi_t_d_temp
Definition GraphiteTwoGrpXSFunctionMaterial.h:40
MaterialProperty< std::vector< Real > > & _fisse
Definition GraphiteTwoGrpXSFunctionMaterial.h:25
MaterialProperty< std::vector< Real > > & _decay_constant
Definition GraphiteTwoGrpXSFunctionMaterial.h:33
MaterialProperty< std::vector< Real > > & _remxs
Definition GraphiteTwoGrpXSFunctionMaterial.h:22
MaterialProperty< std::vector< Real > > & _d_diffcoef_d_temp
Definition GraphiteTwoGrpXSFunctionMaterial.h:38
MaterialProperty< std::vector< Real > > & _d_recipvel_d_temp
Definition GraphiteTwoGrpXSFunctionMaterial.h:39
MaterialProperty< Real > & _d_beta_d_temp
Definition GraphiteTwoGrpXSFunctionMaterial.h:44
MaterialProperty< std::vector< Real > > & _beta_eff
Definition GraphiteTwoGrpXSFunctionMaterial.h:31
static InputParameters validParams()
Definition GraphiteTwoGrpXSFunctionMaterial.C:8
MaterialProperty< std::vector< Real > > & _d_beta_eff_d_temp
Definition GraphiteTwoGrpXSFunctionMaterial.h:43
MaterialProperty< std::vector< Real > > & _d_chi_p_d_temp
Definition GraphiteTwoGrpXSFunctionMaterial.h:41
MaterialProperty< std::vector< Real > > & _chi_p
Definition GraphiteTwoGrpXSFunctionMaterial.h:29
virtual void computeQpProperties() override
Definition GraphiteTwoGrpXSFunctionMaterial.C:50
const VariableValue & _T
Definition GraphiteTwoGrpXSFunctionMaterial.h:19
MaterialProperty< std::vector< Real > > & _d_decay_constant_d_temp
Definition GraphiteTwoGrpXSFunctionMaterial.h:45
MaterialProperty< std::vector< Real > > & _d_remxs_d_temp
Definition GraphiteTwoGrpXSFunctionMaterial.h:34
MaterialProperty< std::vector< Real > > & _recipvel
Definition GraphiteTwoGrpXSFunctionMaterial.h:27
MaterialProperty< Real > & _beta
Definition GraphiteTwoGrpXSFunctionMaterial.h:32
MaterialProperty< std::vector< Real > > & _gtransfxs
Definition GraphiteTwoGrpXSFunctionMaterial.h:30