www.mooseframework.org
PFCTradMaterial.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 PFCTradMaterial;
16 
17 template <>
18 InputParameters validParams<PFCTradMaterial>();
19 
20 class PFCTradMaterial : public Material
21 {
22 public:
23  PFCTradMaterial(const InputParameters & parameters);
24 
25 protected:
26  virtual void computeQpProperties();
27 
28 private:
29  const unsigned int _order;
30 
31  MaterialProperty<Real> & _M;
32  MaterialProperty<Real> & _a;
33  MaterialProperty<Real> & _b;
34 
35  MaterialProperty<Real> & _C0;
36  MaterialProperty<Real> & _C2;
37  MaterialProperty<Real> & _C4;
38  MaterialProperty<Real> & _C6;
39  MaterialProperty<Real> & _C8;
40 };
41 
PFCTradMaterial::PFCTradMaterial
PFCTradMaterial(const InputParameters &parameters)
Definition: PFCTradMaterial.C:27
PFCTradMaterial
Definition: PFCTradMaterial.h:20
PFCTradMaterial::_C8
MaterialProperty< Real > & _C8
Definition: PFCTradMaterial.h:39
PFCTradMaterial::_C4
MaterialProperty< Real > & _C4
Definition: PFCTradMaterial.h:37
PFCTradMaterial::_M
MaterialProperty< Real > & _M
Definition: PFCTradMaterial.h:31
PFCTradMaterial::_order
const unsigned int _order
Definition: PFCTradMaterial.h:29
PFCTradMaterial::_a
MaterialProperty< Real > & _a
Definition: PFCTradMaterial.h:32
PFCTradMaterial::computeQpProperties
virtual void computeQpProperties()
Definition: PFCTradMaterial.C:42
PFCTradMaterial::_b
MaterialProperty< Real > & _b
Definition: PFCTradMaterial.h:33
validParams< PFCTradMaterial >
InputParameters validParams< PFCTradMaterial >()
Definition: PFCTradMaterial.C:16
PFCTradMaterial::_C2
MaterialProperty< Real > & _C2
Definition: PFCTradMaterial.h:36
PFCTradMaterial::_C0
MaterialProperty< Real > & _C0
Definition: PFCTradMaterial.h:35
PFCTradMaterial::_C6
MaterialProperty< Real > & _C6
Definition: PFCTradMaterial.h:38