www.mooseframework.org
PFCRFFMaterial.h
Go to the documentation of this file.
1 //* This file is part of the MOOSE framework
2 //* https://www.mooseframework.org
3 //*
4 //* All rights reserved, see COPYRIGHT for full restrictions
5 //* https://github.com/idaholab/moose/blob/master/COPYRIGHT
6 //*
7 //* Licensed under LGPL 2.1, please see LICENSE for details
8 //* https://www.gnu.org/licenses/lgpl-2.1.html
9 
10 #pragma once
11 
12 #include "Material.h"
13 
14 // Forward Declarations
15 class PFCRFFMaterial;
16 
17 template <>
18 InputParameters validParams<PFCRFFMaterial>();
19 
20 class PFCRFFMaterial : public Material
21 {
22 public:
23  PFCRFFMaterial(const InputParameters & parameters);
24 
25 protected:
26  virtual void computeQpProperties();
27 
28 private:
29  MaterialProperty<Real> & _M;
30  MaterialProperty<Real> & _alpha_R_0;
31  MaterialProperty<Real> & _alpha_I_0;
32  MaterialProperty<Real> & _A_R_0;
33  MaterialProperty<Real> & _A_I_0;
34  MaterialProperty<Real> & _alpha_R_1;
35  MaterialProperty<Real> & _alpha_I_1;
36  MaterialProperty<Real> & _A_R_1;
37  MaterialProperty<Real> & _A_I_1;
38  MaterialProperty<Real> & _alpha_R_2;
39  MaterialProperty<Real> & _alpha_I_2;
40  MaterialProperty<Real> & _A_R_2;
41  MaterialProperty<Real> & _A_I_2;
42  MaterialProperty<Real> & _alpha_R_3;
43  MaterialProperty<Real> & _alpha_I_3;
44  MaterialProperty<Real> & _A_R_3;
45  MaterialProperty<Real> & _A_I_3;
46  MaterialProperty<Real> & _alpha_R_4;
47  MaterialProperty<Real> & _alpha_I_4;
48  MaterialProperty<Real> & _A_R_4;
49  MaterialProperty<Real> & _A_I_4;
50 
51  unsigned int _num_L;
52 };
53 
PFCRFFMaterial::_alpha_I_2
MaterialProperty< Real > & _alpha_I_2
Definition: PFCRFFMaterial.h:39
PFCRFFMaterial::_A_R_2
MaterialProperty< Real > & _A_R_2
Definition: PFCRFFMaterial.h:40
PFCRFFMaterial::_alpha_R_0
MaterialProperty< Real > & _alpha_R_0
Definition: PFCRFFMaterial.h:30
PFCRFFMaterial::PFCRFFMaterial
PFCRFFMaterial(const InputParameters &parameters)
Definition: PFCRFFMaterial.C:24
PFCRFFMaterial::_alpha_I_0
MaterialProperty< Real > & _alpha_I_0
Definition: PFCRFFMaterial.h:31
PFCRFFMaterial::computeQpProperties
virtual void computeQpProperties()
Definition: PFCRFFMaterial.C:52
PFCRFFMaterial::_alpha_I_1
MaterialProperty< Real > & _alpha_I_1
Definition: PFCRFFMaterial.h:35
PFCRFFMaterial::_A_I_1
MaterialProperty< Real > & _A_I_1
Definition: PFCRFFMaterial.h:37
PFCRFFMaterial::_A_R_3
MaterialProperty< Real > & _A_R_3
Definition: PFCRFFMaterial.h:44
PFCRFFMaterial::_A_R_4
MaterialProperty< Real > & _A_R_4
Definition: PFCRFFMaterial.h:48
PFCRFFMaterial
Definition: PFCRFFMaterial.h:20
PFCRFFMaterial::_alpha_R_3
MaterialProperty< Real > & _alpha_R_3
Definition: PFCRFFMaterial.h:42
PFCRFFMaterial::_A_I_2
MaterialProperty< Real > & _A_I_2
Definition: PFCRFFMaterial.h:41
PFCRFFMaterial::_alpha_R_4
MaterialProperty< Real > & _alpha_R_4
Definition: PFCRFFMaterial.h:46
PFCRFFMaterial::_A_I_3
MaterialProperty< Real > & _A_I_3
Definition: PFCRFFMaterial.h:45
PFCRFFMaterial::_A_R_0
MaterialProperty< Real > & _A_R_0
Definition: PFCRFFMaterial.h:32
PFCRFFMaterial::_num_L
unsigned int _num_L
Definition: PFCRFFMaterial.h:51
PFCRFFMaterial::_alpha_R_2
MaterialProperty< Real > & _alpha_R_2
Definition: PFCRFFMaterial.h:38
validParams< PFCRFFMaterial >
InputParameters validParams< PFCRFFMaterial >()
Definition: PFCRFFMaterial.C:16
PFCRFFMaterial::_alpha_I_3
MaterialProperty< Real > & _alpha_I_3
Definition: PFCRFFMaterial.h:43
PFCRFFMaterial::_alpha_R_1
MaterialProperty< Real > & _alpha_R_1
Definition: PFCRFFMaterial.h:34
PFCRFFMaterial::_A_I_0
MaterialProperty< Real > & _A_I_0
Definition: PFCRFFMaterial.h:33
PFCRFFMaterial::_M
MaterialProperty< Real > & _M
Definition: PFCRFFMaterial.h:29
PFCRFFMaterial::_A_I_4
MaterialProperty< Real > & _A_I_4
Definition: PFCRFFMaterial.h:49
PFCRFFMaterial::_A_R_1
MaterialProperty< Real > & _A_R_1
Definition: PFCRFFMaterial.h:36
PFCRFFMaterial::_alpha_I_4
MaterialProperty< Real > & _alpha_I_4
Definition: PFCRFFMaterial.h:47