www.mooseframework.org
SplitCHBase.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 SPLITCHBASE_H
8 #define SPLITCHBASE_H
9 
10 #include "Kernel.h"
11 
12 // Forward Declarations
13 class SplitCHBase;
14 
15 template <>
16 InputParameters validParams<SplitCHBase>();
17 
19 class SplitCHBase : public Kernel
20 {
21 public:
22  SplitCHBase(const InputParameters & parameters);
23 
24 protected:
26  {
29  };
30  virtual Real computeQpResidual();
31  virtual Real computeQpJacobian();
32  virtual Real computeQpOffDiagJacobian(unsigned int jvar);
33  virtual Real computeDFDC(PFFunctionType type);
34  virtual Real computeDEDC(PFFunctionType type);
35 };
36 
37 #endif // SPLITCHBASE_H
SplitCHBase(const InputParameters &parameters)
Definition: SplitCHBase.C:18
virtual Real computeQpResidual()
Definition: SplitCHBase.C:37
virtual Real computeQpOffDiagJacobian(unsigned int jvar)
Definition: SplitCHBase.C:59
virtual Real computeDEDC(PFFunctionType type)
Definition: SplitCHBase.C:66
virtual Real computeQpJacobian()
Definition: SplitCHBase.C:48
InputParameters validParams< SplitCHBase >()
Definition: SplitCHBase.C:11
The couple, SplitCHBase and SplitCHWRes, splits the CH equation by replacing chemical potential with ...
Definition: SplitCHBase.h:19
virtual Real computeDFDC(PFFunctionType type)
Definition: SplitCHBase.C:64