www.mooseframework.org
LevelSetAdvection.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 LEVELSETADVECTION_H
9 #define LEVELSETADVECTION_H
10 
11 // MOOSE includes
12 #include "Kernel.h"
14 
15 // Forward declarations
16 class LevelSetAdvection;
17 
18 template <>
19 InputParameters validParams<LevelSetAdvection>();
20 
29 {
30 public:
31  LevelSetAdvection(const InputParameters & parameters);
32 
33 protected:
34  virtual Real computeQpResidual() override;
35  virtual Real computeQpJacobian() override;
36 };
37 
38 #endif // LEVELSETADVECTION_H
virtual Real computeQpJacobian() override
A helper class for defining the velocity as coupled variables for the levelset equation.
LevelSetAdvection(const InputParameters &parameters)
virtual Real computeQpResidual() override
InputParameters validParams< LevelSetAdvection >()
Advection Kernel for the levelset equation.