www.mooseframework.org
HHPFCRFF.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 
8 #ifndef HHPFCRFF_H
9 #define HHPFCRFF_H
10 
11 #include "KernelValue.h"
12 
13 // Forward Declarations
14 class HHPFCRFF;
15 
16 template <>
17 InputParameters validParams<HHPFCRFF>();
18 
22 class HHPFCRFF : public KernelValue
23 {
24 public:
25  HHPFCRFF(const InputParameters & parameters);
26 
27 protected:
28  virtual Real precomputeQpResidual();
29  virtual Real precomputeQpJacobian();
30  virtual Real computeQpOffDiagJacobian(unsigned int jvar);
31 
32  const Real _kernel_sign;
33 
34  const MaterialProperty<Real> & _prop;
35 
36  const bool _has_coupled_var;
37  const VariableValue * _coupled_var;
38  const unsigned int _coupled_var_var;
39 };
40 
41 #endif // HHFPCRFF_H
const Real _kernel_sign
Definition: HHPFCRFF.h:32
HHPFCRFF(const InputParameters &parameters)
Definition: HHPFCRFF.C:25
virtual Real computeQpOffDiagJacobian(unsigned int jvar)
Definition: HHPFCRFF.C:58
const bool _has_coupled_var
Definition: HHPFCRFF.h:36
virtual Real precomputeQpResidual()
Definition: HHPFCRFF.C:36
const VariableValue * _coupled_var
Definition: HHPFCRFF.h:37
TODO: This Kernel needs Documentation!!!
Definition: HHPFCRFF.h:22
const unsigned int _coupled_var_var
Definition: HHPFCRFF.h:38
virtual Real precomputeQpJacobian()
Definition: HHPFCRFF.C:49
InputParameters validParams< HHPFCRFF >()
Definition: HHPFCRFF.C:12
const MaterialProperty< Real > & _prop
Definition: HHPFCRFF.h:34