www.mooseframework.org
PFFracBulkRateMaterial.h
Go to the documentation of this file.
1 /****************************************************************/
2 /* MOOSE - Multiphysics Object Oriented Simulation Environment */
3 /* */
4 /* All contents are licensed under LGPL V2.1 */
5 /* See LICENSE for full restrictions */
6 /****************************************************************/
7 #ifndef PFFRACBULKRATEMATERIAL_H
8 #define PFFRACBULKRATEMATERIAL_H
9 
10 #include "Material.h"
11 #include "Function.h"
12 
20 
21 template <>
22 InputParameters validParams<PFFracBulkRateMaterial>();
23 
24 class PFFracBulkRateMaterial : public Material
25 {
26 public:
27  PFFracBulkRateMaterial(const InputParameters & parameters);
28 
29 protected:
30  virtual void initQpStatefulProperties();
31  virtual void computeQpProperties();
36  virtual void getProp();
37 
39  Real _gc;
40 
42  MaterialProperty<Real> & _gc_prop;
44  Function * _function_prop;
45 
46 private:
47 };
48 
49 #endif // PFFRACBULKRATEMATERIAL_H
MaterialProperty< Real > & _gc_prop
Material property where the gc values are stored.
virtual void initQpStatefulProperties()
Function * _function_prop
Function to specify varying gc.
InputParameters validParams< PFFracBulkRateMaterial >()
Real _gc
Input parameter for homogeneous gc.
PFFracBulkRateMaterial(const InputParameters &parameters)
virtual void getProp()
This function obtains the value of gc Must be overidden by the user for heterogeneous gc...