Implements the "bubble" function from Olsson and Kreiss (2005). More...
#include <LevelSetOlssonBubble.h>
Public Member Functions | |
LevelSetOlssonBubble (const InputParameters ¶meters) | |
virtual Real | value (Real, const Point &p) const override |
virtual RealGradient | gradient (Real, const Point &p) const override |
Protected Attributes | |
const RealVectorValue & | _center |
The 'center' of the bubble. More... | |
const Real & | _radius |
The radius of the bubble. More... | |
const Real & | _epsilon |
The interface thickness. More... | |
Implements the "bubble" function from Olsson and Kreiss (2005).
Definition at line 23 of file LevelSetOlssonBubble.h.
LevelSetOlssonBubble::LevelSetOlssonBubble | ( | const InputParameters & | parameters | ) |
Definition at line 28 of file LevelSetOlssonBubble.C.
|
overridevirtual |
Definition at line 44 of file LevelSetOlssonBubble.C.
|
overridevirtual |
Definition at line 37 of file LevelSetOlssonBubble.C.
|
protected |
The 'center' of the bubble.
Definition at line 34 of file LevelSetOlssonBubble.h.
Referenced by gradient(), and value().
|
protected |
The interface thickness.
Definition at line 40 of file LevelSetOlssonBubble.h.
Referenced by gradient(), and value().
|
protected |
The radius of the bubble.
Definition at line 37 of file LevelSetOlssonBubble.h.
Referenced by gradient(), and value().